当前位置:首页 >> 工学 >>

c语言二维数组课堂编程练习


完成下列程序代码

1、 、
1 6 11 16 21 2 7

上半部分置零。 将二维数组(5 行 5 列)的右上半部分置零。即: 二维数组( 数组
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

12 17 22

#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"); } } 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语言程序设计
习题 第4章 4.1.1 4.1.2 4.1.3 4.2 4.2.1 4.2.2 4.3 选择结构 C 语言...二维数组的定义和二维数组元素的引用 二维数组的定义 二维数组元素的引用 二维...
C语言中动态分配二维数组
C语言中动态分配二维数组_法律资料_人文社科_专业资料。C 语言中动态分配二维数组 在 C 中动态分配内存的,对于单个变量,字符串,一维数组等,都是很容易的。C 中...
c语言题目
2,根据 C 语言的语法规则,下列 , 语言的语法规则...编写程序,求两个矩阵的加, 编写程序 数组: 数组:...对二维数组 a 初始化如下: int a [3][4]={{...
C语言程序设计—数组—实验报告_图文
程序设计实验 一、实验目的(1)掌握一维数组的基本操作; (2)掌握二维数组的基本...will get:"); puts(c); return 0; } 题目八:编写程序,读入一个以符号"!...
数组程序设计---C语言课内实验报告
武汉工程科技学院 C 语言课内实验报告专 业 学号 姓名 成绩 指导教师 实验名称一、实验目的 1.掌握一维数组的定义、初始化和元素的引用方法。 2.掌握二维数组的...
C语言第6章数组
7. C 语言规定二维数组的元素是___存放。 8. ...10. C 语言中字符串输出函数是___。 判断题 1....编程题 1. 已知一个整形数组{3,7,8,9,10,4,...
C语言程序设计第四版第六章答案_谭浩强
C语言程序设计第四版第六章答案_谭浩强_计算机软件...找出一个二维数组中的鞍点,即该位置上的元素在该行...c语言课后习题代码 暂无评价 21页 1下载券 C程序...
C语言填空题
二、填空题: 1、C 语言只有 32 个关键字和 9 种控制语句。 函数,系统总是...grid 是一个二维数组,共有 4 行,10 列整型元素。 int mesh[10]; float ...
C语言上机题库_图文
C语言上机题库_其它考试_资格考试/认证_教育专区。...作为函数值返回 二维数组中的值在主函数 中赋予。...填空:FILE * FILE fp ch 28.编写程序 实现矩阵 ...
C语言第6章
C语言第6章_理学_高等教育_教育专区。第六章 6.1 填空题 6.1.1 C 语言...试编程。 参考答案 6.3.4 通过循环按行顺序为一个 5*5 的二维数组 a 赋 ...
更多相关标签: