黑马程序员技术交流社区
标题:
求帮助,遍历数组然后输出数组元素
[打印本页]
作者:
一丢丢大人
时间:
2015-9-2 12:17
标题:
求帮助,遍历数组然后输出数组元素
#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;
}
作者:
一丢丢大人
时间:
2015-9-2 12:53
应该是解决了,我把我刚才打的代码贴下,大家看看吧
作者:
一丢丢大人
时间:
2015-9-2 12:55
#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;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2