当前位置:首页 >> IT/计算机 >>

c语言二维数组练习题


完成下列程序代码

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<stdio.h> 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<j) { printf("%3d",0); } else { printf("%3d",a[i][j]); } } printf("\n"); } } 2、 求二维数组(3 行 3 列)的对角线元素的和 10 14 17 12 15 18 13 16 19

#include<stdio.h>

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("%d",sum); } 3、求二维数组(5 行 5 列)中最大元素值及其行列号 #include<stdio.h> main() { int a[5][5],i,j; for(i=0;i<5;i++) { for(j=0;j<5;j++) { scanf("%d",&a[i][j]); } } int sum=a[0][0],x,y; for(i=0;i<5;i++) { for(j=0;j<5;j++) { if(sum<a[i][j]) { sum=a[i][j]; x=i; y=j; } } } printf("a[%d][%d]=%d",x,y,sum);

} 4、从键盘上输入 9 个整数,保存在二维数组中按数组原来位置输出第一行和第一列的所有 元素 #include<stdio.h> main() { int a[3][3],i,j; for(i=0;i<3;i++) { for(j=0;j<3;j++) { scanf("%d",&a[i][j]); } } for(i=0;i<3;i++) { for(j=0;j<3;j++) { if(i==0||j==0) { printf("%d",a[i][j]); } } printf("\n"); } }


相关文章:
C二维数组上机练习题(答案).doc
C二维数组上机练习题(答案)_工学_高等教育_教育专区。C语言二维数组上机练习题(答案) 二维数组程序设计一、 定义一个 3 行 3 列的二位数组,求二维数组 a 中...
c语言二维数组练习题.pdf
c语言二维数组练习题 - 完成下列程序代码 1、 将二维数组(5 行 5 列)的
c语言二维数组课堂编程练习.pdf
c语言二维数组课堂编程练习 - 完成下列程序代码 1、 1 6 11 16 21
C语言练习题(带答案)-绝对经典题目不看后悔.doc
C语言练习题(带答案)-绝对经典题目不看后悔_理学_高等教育_教育专区。经典的C...4 D.无确定值 ) 二维数组的一维大小,即指二维数组的行数,在本题中,按行对...
C二维数组上机练习题.doc
C二维数组上机练习题 - 二维数组程序设计 定义一个 3 行 3 列的二位数组,求二维数组 a 中的最大值和最小值。 输出数组,并输出最大值和最小值。 程序的...
c语言二维数组习题.doc
c语言二维数组习题 - 《C 语言程序设计 A(GL) 》实验报告 班级 学号
C语言数组百道练习题含答案.pdf
C语言数组百道练习题含答案_电脑基础知识_IT/计算机_专业资料。C语言数组经典...数组 a 的每个元素都可得到初值 0 B)二维数组 a 的第一维大小为 1 C)...
C语言复习题及答案 第七章 数组.pdf
C语言复习题及答案 第七章 数组 - C 语言复习题 第七章 数组 (8 学时) 学习目的与要求: 1 2 3 4 5 、重点掌握一维数组的定义和引用; 、基本掌握二维...
大学C语言期末考试练习题(带详解答案).doc
大学C语言期末考试练习题(带详解答案) - 一、 单项选择题 1. ( A )是构成 C 语言程序的基本单位。 A、函数 2.C 语言程序从 B、过程 C C、子程序 开始...
大学C语言期末考试练习题(带详解答案).doc
大学C语言期末考试练习题(带详解答案) - 一、 单项选择题 1. ( A )是构成 C 语言程序的基本单位。 A、函数 2.C 语言程序从 B、过程 C C、子程序 开始...
C语言复习题及答案 第七章 数组.doc
C语言复习题及答案 第七章 数组 - C 语言复习题 第七章 数组 (8 学时) 学习目的与要求: 1 2 3 4 5 、重点掌握一维数组的定义和引用; 、基本掌握二维...
c语言数组典型试题设计含答案.doc
c语言数组典型试题设计含答案 - 一.选择题(2*20) 【题1】在C 语言中,引用数组元素时,其数组下标的数据类型允许是 A)整型常量 B)整型表达式 C)整型常量或...
2015年计算机二级C语言测试题及答案解析.doc
2015 年计算机二级 C 语言测试题及答案解析(1) 1.(A )是构成 C 语言程序...( B ) A、2 B、3 C、4 D、无确定值 5 7 D、3 6 9 二维数组的一维...
c语言二维数组课堂编程练习.doc
c语言二维数组课堂编程练习 - 完成下列程序代码 1、 、 1 6 11 16
C语言 数组和指针练习题.doc
C语言 数组和指针练习题 - 若当堂没做完,下周四之前上交也可。 至 ftp://211.64.82.253/ 用户名和密码:stu C语言程序设计练习题数组 一、选择题 77...
C语言指针练习题.doc
C语言指针练习题_电脑基础知识_IT/计算机_专业资料。一、知识点 1. 掌握指针、...指向一维数组指针 a,取得二维 数组第一行地址,由指向一维数组指针定义,*a+1 ...
练习题-第六章 数组(有答案).doc
练习题-第六章 数组(有答案) - 一、 填空题 1. 2. 在 C 语言中,二维数组元素在内存中的存放顺序是 按行存放 。 定义了二维数组:int array[4][5],该...
C语言1-7章练习题.doc
C语言1-7章练习题 - 高级语言程序设计分章节练习 一、 C 语言概述练习题 选择题 1. 一个 C 程序的执行是从 A) B) C) D) A 。 本程序的 main 函数...
二级C语言之二维数组与指针2测试.txt
二级C语言二维数组与指针2测试 - http://www.educity.cn
C语言二维数组转置的实现.doc
C语言二维数组转置的实现 - N*N 二维数组转置 C 语言的实现: #incl