可以运行但是连输入的步骤都没有直接有结果是咋回事啊求助
本帖最后由 3509132171 于 2022-11-6 18:53 编辑#include<stdio.h>
int main()
{
int i;
float sum,max,min,score,s;
sum=0;
for(i=0,i<10;i=i++;)
{
scanf("%f",&s);
sum+=s;
}
max=min=s;
for(i=i,i<10;i++;)
{
if(max<s) max=s;
if(min>s) min=s;
}
score=(sum-max-min)/8;
printf("score=%.2f",score);
}
本帖最后由 jackz007 于 2022-11-5 22:43 编辑
#include<stdio.h>
int main(void)
{
int i , min , max ;
float sum , score , s ;
for(sum = min = max = i = 0 ; i < 10 ; i ++) {
scanf("%f", & s) ;
sum += s ;
if(s > s) max = i ;
if(s < s) min = i ;
}
score = (sum - s - s) / 8 ;
printf("score = %.2f\n" , score) ;
}
编译运行实况:
D:\\C>g++ -o x x.c
D:\\C>x
93 91 92 95 94 90 88 98 99 97
score=93.75
D:\\C> <
#include<stdio.h>
int main()
{
int i;
float sum,max,min,score,s={0};
sum=0;
for(i=0;i<10;i++)
{
scanf("%f",&s);
sum+=s;
}
max=s;
min=s;
for(i=1;i<10;i++)
{
if(max<=s) max=s;
if(min>=s) min=s;
}
score=sum/10;
printf("%f\n",score);
printf("%f,%f",max,min);
return 0;
}
>
我给你改了下第一个,输出平均值和最大最小,你可以看看
页:
[1]