#include <stdio.h> #include <stdlib.h>#define M 3 //預定義陣列長度 int main(){ int a[M][M]={0},i,j,k[M]={0},m[M]={0}; for(j=0;j!=M;++j){ for(i=0;i!=M;++i){ scanf("%d",&a[i]); if(m[j]<a[j][i])//找最大值 m[j]=a[j][i]; k[j]+=a[j][i];//計每一行的和 } } for(j=0;j!=M;++j){ for(i=0;i!=M;++i){ printf("%4d", a[j][i]); } printf("%4d%4d\n",m[j],k[j]); } return 0;}
#include <stdio.h> #include <stdlib.h>#define M 3 //預定義陣列長度 int main(){ int a[M][M]={0},i,j,k[M]={0},m[M]={0}; for(j=0;j!=M;++j){ for(i=0;i!=M;++i){ scanf("%d",&a[i]); if(m[j]<a[j][i])//找最大值 m[j]=a[j][i]; k[j]+=a[j][i];//計每一行的和 } } for(j=0;j!=M;++j){ for(i=0;i!=M;++i){ printf("%4d", a[j][i]); } printf("%4d%4d\n",m[j],k[j]); } return 0;}