/* * Example of the switch statement with type int case labels * */ #include int main(void) { int grade; printf("Input the numerical grade (0,1,2,3,4)>"); scanf("%d", &grade); /* Use the nested-if statement */ if (grade == 4) printf("Excellent"); else if (grade == 3) printf("Good"); else if (grade == 2) printf("Average"); else if (grade == 1) printf("Poor"); else if (grade == 0) printf("Failing"); else printf("Illegal grade"); /* An alternative: use the switch statement*/ switch (grade) { case 4: printf("Excellent"); break; case 3: printf("Good"); break; case 2: printf("Average"); break; case 1: printf("Poor"); break; case 0: printf("Failing"); break; default: printf("Illegal grade"); break; } return 0; }