【发布时间】:2022-06-13 00:18:03
【问题描述】:
这个程序接受 10 个整数值并将它们存储在一个二维数组中。假设我输入数字 1 到 10,我希望输出为 1 2 3 4 5 6 7 8 9 10。我不希望它采用矩阵格式。我怎样才能做到这一点?
#include<stdio.h>
int main(){
/* 2D array declaration*/
int disp[2][3];
/*Counter variables for the loop*/
int i, j;
for(i=0; i<2; i++) {
for(j=0;j<3;j++) {
printf("Enter value for disp[%d][%d]:", i, j);
scanf("%d", &disp[i][j]);
}
}
//Displaying array elements
printf("Two Dimensional array elements:\n");
for(i=0; i<2; i++) {
for(j=0;j<3;j++) {
printf("%d ", disp[i][j]);
if(j==2){
printf("\n");
}
}
}
return 0;
}
【问题讨论】:
-
C 不是面向行的编程语言。你可以有超过 4095 个字符的行(或类似的).. 见port70.net/~nsz/c/c11/n1570.html#5.2.4.1。也许你的意思是语句?
标签: c