读入下列数字存放在数组a[5][4]中,分别求各行、各列元素之和。 将结果补在最后1行和最后1列后,输出整个矩阵

二维数组求和与输出

/*10、读入下列数字存放在数组a[5][4]中,分别求各行、各列元素之和。
将结果补在最后1行和最后1列后,输出整个矩阵。
12 4 6 _
8 23 3 _
15 7 9 _
2 5 17 _
_ _ _ _ */

#include <stdio.h>
int main(){
		int i,j;
		int a[5][4]={{12,4,6},{8,23,3},{15,7,9},{2,5,17}};
		for(i=0;i<4;i++){
			for(j=0;j<3;j++){
				a[i][3] += a[i][j];
				a[4][j] += a[i][j];
				a[4][3] += a[i][j];
			}
		}
		for(i=0;i<5;i++){
			for(j=0;j<4;j++){
				printf("%4d",a[i][j]);
			}
		printf("\n");
		}
		printf("\n");
		return 0;	
}
以下能对一维数组a进正确初始化的语句是( )。 A. int a[10]=(0,0,0,0,0) B. int a[2]={0,1,2} C. int a[]={0} D. int a[]={{}} 分数 1 作者 颜晖 单位 浙大城市学院 假定int类型变量占用两个字节,其有定义:int x[10]={0, 2, 4}; 则数组x在内存中所占字节数是()。 A. 3 B. 6 C. 10 D. 20 分数 1 作者 黄隆华 单位 怀化学院 若有定义,int a[10];,则对数组a元素的正确引用是( ) A. a[10] B. a[3.5] C. a(5) D. a[10-10] 分数 1 作者 崔孝凤 单位 山东理工大学 有定义语句int a[5],I;,输入数组a的所有元素的语句应为( )。 A. scanf("%d%d%d%d%d",a[5]); B. scanf("%d",a); C. for(i=0;i<5;i++) scanf("%d",&a[i]); D. for(i=0;i<5;i++) scanf("%d",a[i]); 分数 1 作者 陈汉平 单位 浙江理工大学科技与艺术学院 下关于一维数组的说法,正确的是() A. 若有int a[10]={10,20,30,40}; 执语句printf("%d",a);后,输出10 B. int a[10]={0},则是将所有元素都置0 C. 若有int a[10]={10,20,30,40},则元素a[4]的40 D. 若有int a[10]={10,20,30,40},则元素a[10]的为0 分数 1 作者 曹记东 单位 陕西理工大学 在C语言中,引用数组元素时,其数组下标的数据类型允许是()。 A. 整型常量 B. 整型达式 C. 整型常量或整型达式 D. 任何类型的常量或达式 分数 1 作者 卢玲 单位 重庆理工大学 设a为整型变量,则不能正确达关系“70<a<75”的C语言达式是__________。 A. 70<a<15 B. a ==71||a==72||a==73||a==74 C. a>70&&a<75 D. !(a<=70)&&!(a>=75) 分数 1 作者 卢玲 单位 重庆理工大学 以下关于switch语句的说法正确是__________。 A. case子句之间是有先后顺序的 B. case子句后面可以没有break语句 C. 必须在case子句的最后加上default子句 D. switch(ch)中,变量ch可以是任何类型的数据 分数 1 作者 赖晓燕 单位 福建农林大学金山学院 下程序的运结果是()。 #include <stdio.h> int main() { int n[5]={1,2,3,4,5},i,k=2; for(i=0;i<k;i++) n[i]++; printf("%d\n",n[i]); return 0; } A. 1 B. 2 C. 3 D. 4 分数 1 作者 Hzy 单位 广东东软学院 以下说法错误的是? A. 数组中的元素都是同一数据类型的 B. int a[1]; 是正确的写法 C. 假设a,b为两个已定义好的数组,可以通过a=b;的方式将b数组的内容全部拷贝到a数组中。 D. 假设已经定义好数组a,可以通过sizeof(a)/sizeof(a[0]); 的方式来数组a的长度 分数 1 作者 王秀 单位 福州大学 在int a[ ][3] = { {1,4}, {3,2}, {4,5,6}, {0} };中,a[2][1]的是( )。 A. 5 B. 0 C. 6 D. 2 分数 1 作者 颜晖 单位 浙江大学 以下程序的输出结果是()。 int main(void) { int aa[4][4]={ {1, 2, 3, 4}, {5, 6, 7, 8}, {3, 9, 10, 2}, {4, 2, 9, 6} }; int i, s=0; for(i=0; i<4; i++) s += aa[i][1]; printf("%d\n", s); return 0; } A. 11 B. 19 C. 13 D. 20 分数 1 作者 吴年志 单位 湖北汽车工业学院 若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是______。 A. a[0][4] B. a[1][3] C. a[0][3] D. a[1][4] 分数 1 作者 王宇 单位 集美大学诚毅学院 以下程序的执功能是( )。 void main() { int a[5]={66,78,82,53,91},b[5]={70,58,81,65,90},i,n=0; for(i=0;i<5;i++) { if(a[i]>b[i]) n++; } printf("n=%d\n",n); } A. 统计数组a各元素等于数组b对应元素的个数 B. 统计数组a各元素小于数组b对应元素的个数 C. 统计数组a各元素大于60的个数 D. 统计数组a各元素大于数组b对应元素的个数 分数 1 作者 往年试卷 单位 浙江大学 以下定义语句中不正确的是__。 A. double x[5]={2.0, 4.0, 6.0, 8.0, 10.0}; B. char c2[]={'\x10', '\xa', '\x8'}; C. char c1[]={'1', '2', '3', '4', '5'}; D. int y[5]={0,1,3,5,7,9}; 分数 1 作者 颜晖 单位 浙大城市学院 设有数组定义:char array [ ]="China"; 则数组 array所占的空间为()。 A. 4个字节 B. 5个字节 C. 6个字节 D. 7个字节 分数 1 作者 颜晖 单位 浙江大学 有以下定义:char x[ ]="abcdefg"; char y[ ]={'a', 'b', 'c', 'd', 'e', 'f', 'g'}; 则正确的叙述为()。 A. 数组x数组y等价 B. 数组x数组y的长度相同 C. 数组x的长度大于数组y的长度 D. 数组x的长度小于数组y的长度 分数 1 作者 颜晖 单位 浙大城市学院 假定double类型变量占用8个字节,且数组定义如下,则数组length在内存中所占字节数是( )。 double length [10]; A. 0 B. 10 C. 80 D. 160 分数 1 作者 崔孝凤 单位 山东理工大学 合法的数组定义语句是(  )。 A. int a[]="string"; B. int a[5]={0,1,2,3,4,5}; C. char a="string"; D. char a[]="string"; 分数 1 作者 卢玲 单位 重庆理工大学 已知字符数组定义为“char c[]={"I am happy"};”,则下与该字符数组定义等价的是__________。 A. char c[]={'I',' ','a','m',' ','h','a','p','p','y','\0'}; B. char c[]={'I','am','happy'}; C. char c[]={'I',' ','a','m',' ','h','a','p','p','y'}; D. char c[]={'I','am','happy','\0'};
最新发布
11-11
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值