你这段程序有两个错误:
1.float sun=0,score; 这个变量声明的语句一个放在执行语句之前,也就是把这一句放在scanf语句前即可。【重点要记住,每个函数的变量声明语句都应该放在其他语句的前面。】
2.后面3个error,很明显,你使用的变量没有声明过(undeclared identifier)。属于书写错误。你的定义了sun后面写成了sum,score写成了sore。
你的源码是复制过来的吧,下面的符号有问题:
{scanf("%f",&score);
sum+=score;
};//这个地方的分号是中文的!
scanf之后如果还有输入操作,那么你就应该先吃回车,你输入的回车也算是输入的一部分,可以用fflush(stdin);来清空缓冲区。
sum+=score;
};//这个地方的分号是中文的! 正解!自己打下这个分号.copy网上的有的代码符号改了
n没有赋值