好文档 - 专业文书写作范文服务资料分享网站

C语言程序设计(第3版)何钦铭 颜 晖 第7章 数组

天下 分享 时间: 加入收藏 我要投稿 点赞

学号

#include int main(void) { int i,j,k,g,n,max;

int a[1000],b[1000],count[1000];

printf(\ scanf(\

printf(\ for(i=0;i

b[k]=a[k];

页脚内容26

学号

while(a[j]!=0){ if(a[j]==i) count[i]++; a[j]=a[j]/10;

}

for(k=0;k

a[k]=b[k];

}

max=count[0]; for(i=0;i<=9;i++) if(max

max=count[i];

printf(\出现最多次数的数字和次数是:\ for(i=0;i<=9;i++) if(max==count[i])

printf(\

页脚内容27

学号

}

return 0;

3. 判断上三角矩阵。输入一个正整数n (1≤n≤6)和n阶方阵a中的元素,如果a是上三角矩阵,输出“YES”,否则,输出“NO”。上三角矩阵,即主对角线以下的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。试编写相应程序。 解答:

#include int main(void) {

int i,j,n,flag;

int a[6][6];

printf(\ scanf(\ printf(\ for(i=0;i

页脚内容28

学号

for(j=1;j

}

if(flag)

printf(\ else

printf(\

return 0; }

4.求矩阵各行元素之和。输入2个正整数m和n (1≤m≤6,1≤ n≤6),然后输入该m行n列矩阵a中的元素,分别求出各行元素之和,并输出。试编写相应程序。 解答:

#include int main(void)

页脚内容29

学号

{

int i,j,m,n,sum; int a[6][6];

printf(\ scanf(\

printf(\

scanf(\ printf(\ for(i=0;i

for(j=0;j

printf(\页脚内容30

6y33p1thvr6msol1o4w75dq8n1si8z00u86
领取福利

微信扫码领取福利

微信扫码分享