A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lixiaob626 中级黑马   /  2015-9-1 21:24  /  748 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接收输入一个二维数组,并且打印出来!大神帮着看看,有哪些地方需要改进?求指点,求帮助!
#include <stdio.h>

int main(){
    //定义两个变量
    int num1,num2;
    //提醒用户输入
    printf("请用户输入数组的行和列,用逗号隔开:");
    //接收
    scanf("%d,%d",&num1,&num2);
    //定义一个数组
    int arr[num1][num2];
    //接收构成数组
    for(int i=0;i<num1;i++){

        for (int j = 0; j  < num2; j++) {

            printf("arr[%d][%d]=",i,j);

            scanf("%d",&arr[j]);

        }

    }

    //打印数组
    for(int i=0;i<num1;i++){

        for(int j=0;j<num2;j++){

            printf("arr[%d][%d]=%d\t",i,j,arr[j]);
        }

        printf("\n");

}

    return 0;
}

越努力越幸运,各位骚年加油吧!下一个幸运儿就是你! 机会是给有准备的人的。。。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马