c逻辑错误还是语法错误
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 03:18:00
c逻辑错误还是语法错误
#include"stdio.h"
void main()
{
float max,a,min,sum=0,i;
scanf("%d",&a);
if(a!=-1)
{
max=a;
min=a;
sum=a;
}
printf("%f %f %f %f",sum,i,max,min);
while(a==-1)
{
scanf("%d",&a);
if(a!=-1)
{sum=sum+a;
if(a>max)
max=a;
if(a
#include"stdio.h"
void main()
{
float max,a,min,sum=0,i;
scanf("%d",&a);
if(a!=-1)
{
max=a;
min=a;
sum=a;
}
printf("%f %f %f %f",sum,i,max,min);
while(a==-1)
{
scanf("%d",&a);
if(a!=-1)
{sum=sum+a;
if(a>max)
max=a;
if(a
printf("%f %f %f %f",sum,i,max,min); 这句i未赋值就使用,打印出来的是随机数.
i++;这句i始终未赋值过,就让它自加1,没学好C?
sum=sum/(i-1);先不说前面对不对,至少可以知道应该是i-2
而且没有去掉最高分,最低分的有效代码,逻辑很有问题
给你些提示吧,变量就不声明了
sum=0,i=0,max,min,first=1;
printf("请输入评委数(输入大于2的正整数)");//少于3个人你们不用来给我评分了,凑够3个人以上再来
scanf("%d",&n);
while(n
i++;这句i始终未赋值过,就让它自加1,没学好C?
sum=sum/(i-1);先不说前面对不对,至少可以知道应该是i-2
而且没有去掉最高分,最低分的有效代码,逻辑很有问题
给你些提示吧,变量就不声明了
sum=0,i=0,max,min,first=1;
printf("请输入评委数(输入大于2的正整数)");//少于3个人你们不用来给我评分了,凑够3个人以上再来
scanf("%d",&n);
while(n