2 回答
已采納

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
#include<stdio.h> void?function1(int?arr[][100],int?n,int?m,int?k) { int?i; float?sum=0; if(k>=m) { printf("數(shù)組下標(biāo)越界,請(qǐng)重新輸入!\n"); printf("請(qǐng)輸入要查詢的列:"); scanf("%d",&k); function1(arr,n,m,k); } for(i=0;i<n;i++) { sum+=arr[i][k]; } printf("第%d列的平均值為:%.2f\n",k,sum/n); } void?function2(int?arr[][100],int?m,int?n) { int?sum=0; int?i,j; int?arr2[100],min; for(i=0;i<m;i++) { sum=0; for(j=0;j<n;j++) { sum+=arr[i][j]; } arr2[i]=sum; } min=arr2[0]; for(i=1;i<m;i++) { if(arr2[i]<min) min=arr2[i]; } printf("各行和最小值為%d\n",min); } void?main() { int?m,n,arr[100][100]; int?i,j,k; printf("請(qǐng)輸入行和列:"); scanf("%d%d",&m,&n); printf("請(qǐng)輸入%d*%d數(shù)組的元素:\n",m,n); for(i=0;i<m;i++) { for(j=0;j<n;j++) { scanf("%d",&arr[i][j]); } } printf("請(qǐng)輸入要查詢的列:"); scanf("%d",&k); function1(arr,m,n,k); function2(arr,m,n); }
點(diǎn)擊展開(kāi)后面2條
- 2 回答
- 0 關(guān)注
- 4669 瀏覽
添加回答
舉報(bào)
0/150
提交
取消