一、读程序运算结果并注释解释: int a[2][3]={{1,2,3}{4,5,6}}; int b[2][3],i,j; printf(“array a:\n”); for(i=0;i<=1;i++) {for(j=0;j<=2;j++) {printf(“%5d”,a[i][j]); b[j][i]=a[i][j];} printf(“\n”); } printf(“array b:\n”); for(i=0;i<=2;i++) {for(j=0;j<=1;j++) {printf(“%5d”,b[i][j]); printf(“\n”); } } 二、读程序运算结果并注释解释: int a[3][4]={{12,5,2,1},{9,18,7,6},{-10,10,-5,2}}; max=a[0][0]; for(i=0;i<=2;i++) for(j=0;i<=3;j++) if(a[i][j]>max) {max=a[i][j]; row=i; colum=j; } printf(“m=%d,r=%d,c=%d\n”,max,row,colum) 三、读程序运算结果并注释解释: int minus(int x,int y) {int z; z=x-y; return(z);} main() {int a=4,b=2,c; c=minus(a,b); printf(“%d”,c) } 四、读程序运算结果并注释解释: for(i=0;i<=9;i++) a[i]=i; for(i=9;i>=0;i--) printf(“%d”,a[i]); 五、读程序运算结果并注释解释: for(i=0;i<=4;i++) array[i]=i*i; for(i=4;i>=0;i--) printf(“%d,”,array[i]); printf(“\n”);六、读程序运算结果并解释: int i,sum=0; i=1; while(i<=6) {i=i+1; sum=sum+1;} printf("sum=%d\n",sum);
时间: 2024-04-27 15:20:52 浏览: 56
养成C++编程好习惯提高程序可读性_之注释篇
5星 · 资源好评率100%
一、这段程序定义了两个二维数组a和b,a的初始值为{{1,2,3},{4,5,6}},通过两个for循环将a数组中的元素输出,并将a数组的第i行第j列元素赋值给b数组的第j行第i列元素。最后再将b数组的元素输出。这段程序的作用是将a数组转置后赋值给b数组。
二、这段程序定义了一个二维数组a,其初始值为{{12,5,2,1},{9,18,7,6},{-10,10,-5,2}}。然后通过两个for循环找到数组中的最大值和其所在的位置。最后将最大值、行号和列号输出。这段程序的作用是找到二维数组中的最大值及其位置。
三、这段程序定义了一个名为minus的函数,其功能是计算两个整数之差。然后在主函数中定义了三个整型变量a、b和c,将a和b的差赋值给c,并输出c的值。这段程序的作用是计算两个整数的差。
四、这段程序先将数组a的元素赋值为0到9的整数,然后通过一个for循环将a数组中的元素倒序输出。这段程序的作用是将一个数组中的元素倒序输出。
五、这段程序先将数组array的元素赋值为0到4的整数的平方,然后通过一个for循环将array数组中的元素倒序输出,并在最后输出一个换行符。这段程序的作用是将一个数组中的元素平方后倒序输出。
六、这段程序定义了两个整型变量i和sum,将i初始化为1,并通过while循环将1到6的整数相加,最后将结果输出。这段程序的作用是计算1到6的整数之和。
阅读全文