Ⅰ、二维数组的输出:
①、//代码摘下直接可以运行
#include<stdio.h>
int main()
{
int i,j,a[10][10];
printf(“Output the number of two-dimensional array!\n”);
for(i=0;i<10;i++) //i为行下标;
for(j=0;j<10;j++) //j为列下标;
if(i<=j) a[i][j]=1; //生成矩阵;
else a[i][j]=i-j+1;
for(i=0;i<10;i++) //按行输出二维数组;
{
for(j=0;j<10;j++)
{
printf("%3d",a[i][j]);
}
printf("\n");
}
return 0;
}
②、结果展示:
例如:此程序是为了输出如下所示的结果显示,图如下:
☺寄语:
Ⅰ、此程序在Visual C++6.0版本上运行的;
Ⅱ、如果我给的程序有问题,或在叙述方面有问题,或者看不懂我讲解的意思,请及时指出或留言和我讨论,谢谢各位大佬!!!
Ⅲ、
①、此程序的主要的点是在if(i<=j) a[i][j]=1;语句是保证在反对角线以上(包括反对角线)是1;
②、第二个点为:else a[i][j]=i-j+1;语句是保证输出元素在对角线以下按照递减的顺序输出结果,得到截图所示的效果;
相关文章
- C语言 定义一个整型二维数组,存放一个5×5的矩阵,要求从键盘输入矩阵的值,找出主对角线上其值最大的元素。主对角线如示例中1-4-9-16-25
- (c语言)编程输出二维数组中元素的最大值,要求用指针实现。
- c语言一维数组输出字符串和二维数组输出字符串
- C语言二维数组定义、赋值、按要求遍历操作、输出以及函数调用
- 学习记录--C语言基础--一维数组运用--统计各数字出现的次数
- C语言二维数组的初始化
- C语言中获取二维数组的长度
- c语言字符串二维数组如何赋值,C语言二维数组字符串的赋值
- C语言基础 --输入5个学生的信息(包括学号、姓名、成绩),要求按照成绩的高低顺序输出各学生的信息,要求用结构体数组定义学生的信息
- 【C语言】一维数组和二维数组的比较 以及 二维数组的那些事