2.(1)第一步:利用循环计算平均值。
第二步:将每个数与平均值比较并将小于平均值的输出。
(2)
需要定义的a[i]的值没有放到正确位置,经过反复实验解决。
二。 1.
#include<stdio.h> #define m 4 #define n 4 int main() { int a[m][n]={0},i,j,sum=0; for(i=0;i<4;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); for(i=0;i<4;i++) for(j=0;j<4;j++) if(i>=j) sum+=a[i][j]; printf("%d",sum); }
2.(1)第一步:输入一个4*4方列。
第二步:利用规律找出下三角中的数并相加。
(2)
3.
没有将4赋值给m,n。经过同学指出并改正。
三。 1.
#include <stdio.h> int main() { int i,j, m,n; scanf("%d %d",&m,&n); int a[6][6]={0}; for(j=0;j<m;j++) { for(i=0;i<n;i++) { scanf("%d",&a[j][i]); } } for(j=0;j<m;j++) { int sum=0; for(i=0;i<n;i++) { sum=sum+a[j][i]; } printf("%d\n",sum); sum=0; } }
2.(1)第一步:输出一个m*n的矩阵,将a[j][i]的值依次相加得到和,顺次输出每个和。
(2)
3.
将横行纵行弄混,一直输错,最后看了同学的作业并在其指导下解决。
四。 1.本周我主要学到了一维数组和二维数组。 收获了数组的简单利用及他与循环的结合。
2.我认为二维数组和循环的结合是难点,我还没弄懂个别的求和,查找数列的问题。
五。 1.于耀淞:http://www.cnblogs.com/jsjyys/p/7955576.html
杨志群:http://www.cnblogs.com/12138-/p/7955161.html
尧舜禹:http://www.cnblogs.com/yaoshunyux/p/7965918.html
2.
时间: 2024-11-13 10:28:14