数组问题,感谢!
8 8 8 8 88 8 8 8 8
8 8 8 8 8 //如何打印一个二维数组,数组内的数字自己定义 输入完了输出? #include <stdio.h>
int main(){
int arr = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
// 方法 1
printf("\n");
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++)
printf("%d ", arr);
printf("\n");
}
// 方法 2
printf("\n");
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++)
printf("%d ", *(*(arr+i)+j));
printf("\n");
}
// 方法 3
printf("\n");
for(int i = 0; i < 3*3; i++){
printf("%d ", arr);
if(!((i+1)%3)) printf("\n");
}
return 0;
} 傻眼貓咪 发表于 2022-1-3 12:57
是想在输入时定义一个比如数字八,然后数组内都是八的数组咋弄 林小尖 发表于 2022-1-3 14:33
是想在输入时定义一个比如数字八,然后数组内都是八的数组咋弄
#include <stdio.h>
int main(){
int num;
printf("please enter a number: ");
scanf("%d", &num);
printf("\n");
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++)
printf("%d ", num);
printf("\n");
}
return 0;
}
页:
[1]