原帖由 无我不在 于 2008-11-27 07:34 PM 发表 
#include
main()
{
char grade1='A', grade2='B', grade3='C', grade4='D',grade5='F';
int totalnum=0, count=1, score;
printf("How many test scores?");
scanf(" ...
不能真正運行的問題是 main 這個入口函數沒有一個回傳類型
#include <stdio.h>
int main()
{
char grade1='A', grade2='B', grade3='C', grade4='D',grade5='F';
int totalnum=0, count=1, score;
printf("How many test scores?");
scanf("%d", &totalnum);
while(count<=totalnum)
{
printf("Enter test score %d : ", count);
scanf("%d", &score)
;
if(score<=100 && score>=80)
{
printf("\nYou scored %c\n\n", grade1);
}
else
{
if(score<=79 && score>=70)
{
printf("\nYou scored %c\n\n", grade2);
}
else
{
if(score<=69 && score>=60)
{
printf("\nYou scored %c\n\n", grade3);
}
else
{
if(score<=59 && score>=50)
{
printf("\nYou scored %c\n\n", grade4);
}
else
{
if(score<=49 && score>=0)
{
printf("\nYou scored %c\n\n", grade5);
}
else
{
printf("Invalid value!");
}
}
}
}
}
count = count + 1;
}
printf("\nBye...\n\n");
return 0;
}
p/s: 建議你嘗試使用 else if
[
本帖最后由 Super-Tomato 于 2008-11-27 07:51 PM 编辑 ]