方法一:if-else
#include<stdio.h> int main() { printf("請輸入成績:\n"); float score; scanf_s("%f", &score); if (score >= 90) printf("成績等級為:A\n"); else if (score >= 80) printf("成績等級為:B\n"); else if (score >= 70) printf("成績等級為:C\n"); else if (score >= 60) printf("成績等級為:D\n"); else printf("成績等級為:E\n"); }
方法2:switch語句
#include<stdio.h> int main() { printf("請輸入成績:\n"); float score; scanf_s("%f", &score); switch ((int)score/10) { case 10: case 9:printf("成績等級為:A\n"); break; case 8:printf("成績等級為:B\n"); break; case 7:printf("成績等級為:C\n"); break; case 6:printf("成績等級為:D\n"); break; default:printf("成績等級為:E\n"); } }