作业帮 > 综合 > 作业

C语言输出如下图形1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/30 15:28:10
C语言输出如下图形
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
初学C语言,
C语言输出如下图形1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813
用一个二维数组,程序如下:#include<stdio.h>
void main()
{
int a[5][5] = { 1, 2, 3, 4, 5, 16, 17, 18, 19, 6, 15, 24, 25, 20, 7, 14, 23, 22, 21, 8, 13, 12, 11, 10, 9 };
int i, j;
printf("begin output number\n");
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5 ; j++)
printf("%d ",a[i][j]);
printf("\n");

}
}运行效果:
再问: 谢谢,但是我是初学者,看不懂[ ]这个符号,有没有更加简单的符号
再答: 这个是简单的数组,c语言常用的,用来存储变量的,相当简单的,你自己可以 提前去看看。至于其他办法的话,只能用25个变量替代,但是就没必要用for循环,题目上要求用for循环,肯定是要你尝试用数组的。