HP C A.06.05 Reference Manual

Statements
switch
Chapter 6 181
break;
case 'B':
case 'b':
printf("Good\n");
break;
case 'C':
case 'c':
printf("Average\n");
break;
case 'D':
case 'd':
printf("Poor\n");
break;
case 'E':
case 'e':
case 'F':
case 'f':
printf("Failure\n");
break;
default:
printf("Invalid grade\n");
break;
} /* end switch */
printf("\nAgain? ");
fflush(stdin);
scanf("%s", &answer);
}
}
If you execute this program, you get the following output:
Enter student's grade: B
Comments: Good
Again? y
Enter student's grade: C
Comments: Average
Again? n