【发布时间】:2018-03-05 02:40:21
【问题描述】:
我正在为课程做一个程序。我不断收到错误,我看不出我到底哪里出错了。教授说要看书上的例子。所以我这样做了,我的看起来没有什么不同。所以我试着在书中打出一个,并在同一个地方得到同样的错误。我哪里错了?
#include <stdio.h>
int main(void)
{
int nmgrades, i, grade;
int totgrade = 0;
float average
printf("First enter the number of grades to process: ");
scanf("%i", &nmgrades);
for (i = 1; i <= nmgrades; ++i) {
printf(enter grade i%: ", i);
scanf("%i", %grade);
totgrade = totgrade + grade;
}
average = (float) totgrade / nmgrades;
printf("Grade average %.2f", average);
return 0;
}
【问题讨论】:
-
浮动平均值后缺少
;。scanf("%i", %grade);应该是&grade。 -
您使用的编译器不会警告
scanf("%i", %grade);?
标签: c string character constants