我想教自己C.爲了娛樂和我自己的發展,我創建了一個代碼,提示用戶輸入字母等級,然後輸出該字母等級的範圍。以下是我迄今爲止:確定正確的循環使用
//Ted C. Lim
#include "stdio.h"
int main()
{
char grade;
printf("Enter a single character grade: ");
scanf("%c", &grade);
printf("You entered %c as the grade. ", grade);
switch(grade)
{
case 'A':
printf("The grade range for A and A- is 100%% - 90%%.");
break;
case 'B':
printf("The grade range for B and B- is 80%% - 89%%.");
break;
case 'C':
printf("The grade range for C and C- is 70%% - 79%%.");
break;
case 'D':
printf("The grade range for D and D- is 60%% - 69%%.");
case 'F':
printf("The grade range for F is 0%% - 59%%.");
default:
printf("That grade does not exist.");
break;
}
}
如果你運行程序,你會看到,它要求用戶只有一次,返回正確的輸出,然後停止。我會像要做的是無限期地重複提示,直到用戶輸入類似'Q'的東西退出。我知道我應該在這裏使用某種循環,但我不太清楚如何應用它。