#include "stdio.h"
void main()
{
float a[5][10];
float max;
int num=0,kemu=0;
float sum=0;
printf("请输入\n");
for(int i=0;i<5;i++)
{
for(int j=0;j<10;j++)
{
scanf(" %f",&a[i][j]);
}
}
for(int d=0;d<10;d++){
for(int k=0;k<5;k++){
sum+=a[k][d];
if(k==4){
printf("%.2f ",sum/5);
sum=0;
}
}
}
printf("\n");
for(int o=0;o<5;o++){
for(int n=0;n<10;n++){
sum+=a[o][n];
if(n==9){
printf("%.2f ",sum/10);
sum=0;
}
}
}
printf("\n");
max=a[0][0];
num=0;
kemu=0;
for(int k=0;k<5;k++){
for(int n=0;n<10;n++){
if(max<a[k][n]){
max=a[k][n];
num=n+1;
kemu=k+1;
}
}
}
printf("%d %d %d\n",max,num,kemu);
}
看看为什么最后这个输出的时候不对。各位大神帮帮忙。
void main()
{
float a[5][10];
float max;
int num=0,kemu=0;
float sum=0;
printf("请输入\n");
for(int i=0;i<5;i++)
{
for(int j=0;j<10;j++)
{
scanf(" %f",&a[i][j]);
}
}
for(int d=0;d<10;d++){
for(int k=0;k<5;k++){
sum+=a[k][d];
if(k==4){
printf("%.2f ",sum/5);
sum=0;
}
}
}
printf("\n");
for(int o=0;o<5;o++){
for(int n=0;n<10;n++){
sum+=a[o][n];
if(n==9){
printf("%.2f ",sum/10);
sum=0;
}
}
}
printf("\n");
max=a[0][0];
num=0;
kemu=0;
for(int k=0;k<5;k++){
for(int n=0;n<10;n++){
if(max<a[k][n]){
max=a[k][n];
num=n+1;
kemu=k+1;
}
}
}
printf("%d %d %d\n",max,num,kemu);
}
看看为什么最后这个输出的时候不对。各位大神帮帮忙。