3509132171 发表于 2022-11-8 15:22:11

运行后在终端上无法输入是咋回事啊

本帖最后由 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 15:35:13

本帖最后由 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>

3509132171 发表于 2022-11-9 15:42:33

jackz007 发表于 2022-11-8 15:35
你居然能把同一个问题连问 2 遍,而且,代码写的依然还是这么烂,真是佩服!不是已经有最佳答案 ...

大一刚开学专业课比较简单,想学点编程,自己买的书瞎写不太懂,再问一次是发现还是不对
页: [1]
查看完整版本: 运行后在终端上无法输入是咋回事啊