BatchDoc Word文档批量处理工具
a[index]=a[k]; a[k]=temp; }
printf(\ for(i=0;i return 0; } 2. 求一批整数中出现最多的数字。输入一个正整数n(1≤n≤1000),再输入n个整数,分析每个整数的每一位数字,求出现次数最多的数字。例如输入3个整数1234、2345、3456,其中出现次数最多的数字是3和4,均出现了3次。试编写相应程序。 解答: #include BatchDoc Word文档批量处理工具 BatchDoc Word文档批量处理工具 for(i=0;i<=9;i++) if(max==count[i]) printf(\ return 0; } 3. 判断上三角矩阵。输入一个正整数n (1≤n≤6)和n阶方阵a中的元素,如果a是上三角矩阵,输出“YES”,否则,输出“NO”。上三角矩阵,即主对角线以下的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。试编写相应程序。 解答: #include int i,j,n,flag; int a[6][6]; printf(\ scanf(\ printf(\ for(i=0;i for(j=0;j scanf(\ for(j=1;j for(i=1;i if(flag) printf(\ else printf(\ return 0; } 4.求矩阵各行元素之和。输入2个正整数m和n (1≤m≤6,1≤ n≤6),然后输入该m行n列矩阵a中的元素,分别求出各行元素之和,并输出。试编写相应程序。 解答: #include int i,j,m,n,sum; int a[6][6]; BatchDoc Word文档批量处理工具 BatchDoc Word文档批量处理工具 printf(\ scanf(\ printf(\ scanf(\ printf(\ for(i=0;i scanf(\ for(i=0;i for(j=0;j sum=sum+a[i][j]; printf(\ } return 0; } 5.找鞍点。输入一个正整数n(1≤n≤6)和n阶方阵a中的元素,假设方阵最多有个鞍..a....1...点,如果找到a的鞍点,就输出它的下标;否则,输出\。鞍点的元素值在该行上最大,,. 在该列上最小。试编写相应程序。 解答: #include int flag,i,j,k,row,col,n; int a[6][6]; printf(\ scanf(\