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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include <stdio.h>

int main(){
   
    //定义两个变量
   
    int num1,num2;
   
    //提醒用户输入两个变量,一个为行标,一个为列标
   
    printf("请输入两个变量\n");
   
    //接受用户输入
   
    scanf("%d,%d",&num1,&num2);
   
    //定义一个数组
   
    int arr[num1][num2];
   
    //遍历数组
   
    for (int i = 0; i<num1; i++) {
        for (int j = 0; j<num2; j++) {
        
            scanf("arr[%d][%d]=%d\t",&i,&j,&arr[i][j]);
        }
        printf("\n");
    }
   
    //打印数组
   
    for (int i = 0; i<num1; i++) {
        for (int j = 0; j<num2; j++) {
            printf("arr[%d][%d]=%d\t",i,j,arr[i][j]);
        }
        printf("\n");
        
    }
   
    return 0;
}

2 个回复

倒序浏览
应该是解决了,我把我刚才打的代码贴下,大家看看吧
回复 使用道具 举报
#include <stdio.h>

int main(){
   
    //定义两个变量
   
    int num1,num2;
   
    //提醒用户输入两个变量,一个为行标,一个为列标
   
    printf("请输入两个变量\n");
   
    //接受用户输入
   
    scanf("%d,%d",&num1,&num2);
   
    //定义一个数组
   
    int arr[num1][num2];
   
    //遍历数组
   
    for (int i = 0; i<num1; i++) {
        for (int j = 0; j<num2; j++) {
            //提醒用户输入
            printf("请输入第%d行第%d列元素赋值\n",i,j);
            //接受用户输入
            scanf("%d\t",&arr[i][j]);
        }
        printf("\n");
    }
   
    //打印数组
   
    for (int i = 0; i<num1; i++) {
        for (int j = 0; j<num2; j++) {
            printf("arr[%d][%d]=%d\t",i,j,arr[i][j]);
        }
        printf("\n");
        
    }
   
    return 0;
}

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马