运行后在终端上无法输入是咋回事啊
本帖最后由 3509132171 于 2022-11-9 15:39 编辑#include<stdio.h>
int main()
{
int i;
float sum,max,min,score,s;
sum=0;
for(i=0,i<10;i++;)
{
scanf("%f",&s);
sum=sum+s;
}
max=s ;
min=s;
for(i=1,i<10;i++;)
{
if(max<=s) max=s;
if(min>=s) min=s;
}
score=(sum-min-max)/8;
printf("score=%.2f",score);
return 0;
} 本帖最后由 jackz007 于 2022-11-8 19:45 编辑
你居然能把同一个问题连问 2 遍,而且,代码写的依然还是这么烂,真是佩服!不是已经有最佳答案了吗,怎么,不能在老师那里交差?
#include<stdio.h>
int main()
{
int i ;
float sum,max,min,score,s;
sum = 0 ;
for(i = 0 ; i < 10 ; i ++) // 有错
{
scanf("%f" , & s) ;
sum += s ;// 有错
}
max = min = s ;
for(i = 1 ; i < 10 ; i ++) // 有错
{
if(max < s) max =s ;
if(min > s) min =s ;
}
score = (sum-min-max) / 8 ;
printf("score=%.2f\n" , score) ;
return 0 ;
}
编译运行实况:
D:\\C>g++ -o x x.c
D:\\C>x
98 95 97 92 91 89 96 92 93 88
score=93.13
D:\\C> jackz007 发表于 2022-11-8 15:35
你居然能把同一个问题连问 2 遍,而且,代码写的依然还是这么烂,真是佩服!不是已经有最佳答案 ...
大一刚开学专业课比较简单,想学点编程,自己买的书瞎写不太懂,再问一次是发现还是不对
页:
[1]