看看这个打分的程序哪里错了?10个分数去掉最高和最低分后取平均值,C语言 只求改正

[复制链接]
查看11 | 回复3 | 2011-11-30 16:10:26 | 显示全部楼层 |阅读模式
这么改:#include #include int main(){
int min,i,a[10],max,sum;float b; //b用float型!!!!!!!!!
min=100;
max=0;
sum=0;
for(i=0;imax)
max=a;
...
回复

使用道具 举报

千问 | 2011-11-30 16:10:26 | 显示全部楼层
应该把b定义成实型或则在printf语句中把lf改为d,改为d后平均数将为整数。...
回复

使用道具 举报

千问 | 2011-11-30 16:10:26 | 显示全部楼层
b=sum/8;b 是整数,所以不会出小数点的。把b 改成double 或者 float 型 b=sum/8; 改成b=sum/8.0;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行