69,373
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<stdlib.h>
int main()
{
int avg;
int max;
int min;
int i = 0;
int n[5];
int sum = 0;
for(i = 0;i < 5; i++)
{
scanf("%d", &n[i]);
}
max = min = n[0];
for(i = 0; i < 5; i++)
{
max = max > n[i] ? max : n[i];
}
for(i = 0; i < 5; i++)
{
min = min < n[i] ? min : n[i];
}
for(i = 0; i < 5; i++)
{
sum += n[i];
}
avg = (sum - max - min) / 3;
printf("平均值为:%d", avg);
//system("pause");
return 0;
}
scanf("n[i]=%d",n[i]);没见过这么用scanf的.
#include<stdio.h>
#include<stdlib.h>
int main()
{
int avg;
int max;
int min;
int i=0;
int n[5];
int sum=0;
for(i=0;i<5;i++)
{
scanf("%d",&n[i]);//这句改成这样。。。
}
max=min=n[0];
for(i=0;i<5;i++)
{
max=max>n[i]?max:n[i];
}
for(i=0;i<5;i++)
{
min=min<n[i]?min:n[i];
}
for(i=0;i<5;i++)
{
sum+=n[i];
}
avg=(sum-max-min)/3;
printf("平均值为:%d",avg);
system("pause");
return 0;
}