C语言菜鸟跪求高手帮忙找找程序到底错在哪里,万分感谢

2025-01-05 10:04:15
推荐回答(5个)
回答(1):

你这段程序有两个错误:

1.float sun=0,score; 这个变量声明的语句一个放在执行语句之前,也就是把这一句放在scanf语句前即可。【重点要记住,每个函数的变量声明语句都应该放在其他语句的前面。】

2.后面3个error,很明显,你使用的变量没有声明过(undeclared identifier)。属于书写错误。你的定义了sun后面写成了sum,score写成了sore。

回答(2):

你的源码是复制过来的吧,下面的符号有问题:

{scanf("%f",&score);
sum+=score;
};//这个地方的分号是中文的!

回答(3):

scanf之后如果还有输入操作,那么你就应该先吃回车,你输入的回车也算是输入的一部分,可以用fflush(stdin);来清空缓冲区。

回答(4):

sum+=score;
};//这个地方的分号是中文的! 正解!自己打下这个分号.copy网上的有的代码符号改了

回答(5):

n没有赋值