c语言二维数组练习题

更新时间:2023-12-07 02:14:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

完成下列程序代码

1、 将二维数组(5行5列)的右上半部分置零。 即: 1 6 11 16 21 2 7 12 17 22 3 8 13 18 23 4 9 14 19 24 5 10 15 20 25 变成 1 6 11 16 21 0 7 12 17 22 0 0 13 18 23 0 0 0 19 24 0 0 0 0 25 #include main() { int a[5][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}}; for(int i=0;i<5;i++) { for(int j=0;j<5;j++) { if(i

printf(\ } }

2、 求二维数组(3行3列)的对角线元素的和 10 14 17 12 15 18 13 16 19 #include

main() { int a[3][3]={{10,12,13},{14,15,16},{17,18,19}},sum=0; for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if(i==j) { sum=sum+a[i][j]; } } } printf(\}

3、求二维数组(5行5列)中最大元素值及其行列号 #include main() { int a[5][5],i,j; for(i=0;i<5;i++) { for(j=0;j<5;j++) { scanf(\ } } int sum=a[0][0],x,y; for(i=0;i<5;i++) { for(j=0;j<5;j++) { if(sum

}

4、从键盘上输入9个整数,保存在二维数组中按数组原来位置输出第一行和第一列的所有元素

#include main() { int a[3][3],i,j; for(i=0;i<3;i++) { for(j=0;j<3;j++) { scanf(\ } } for(i=0;i<3;i++) { for(j=0;j<3;j++) { if(i==0||j==0) { printf(\ } } printf(\ } }

本文来源:https://www.bwwdw.com/article/wvgt.html

Top