#include #include void message(char grade) { /* grade is one of 'A','B', 'C', 'D', 'F' */ switch (grade) { case 'O' : case 'A' : { printf("Excellent!\n"); break; } case 'B' : { printf("Good!\n"); break; } case 'C' : { printf("Meh\n"); break; } case 'D' : { printf("Not Good )-: \n"); break; } case 'F' : { printf("Really Really BAD!\n"); break; } default: { printf ("NOT a grade!\n"); } } return; } char convert(int grade) { int stump; stump = grade / 10; /* INT division! */ switch (stump) { case 10: case 9 : {return 'A';} case 8 : {return 'B';} case 7 : {return 'C';} case 6 : {return 'D';} default: {return 'F';} } return(-1); } int quickTest(int x) { switch (x < 3){ case 0 : {printf("BIG\n"); break; } case 1 : {printf("SMALL\n");break;} } return 1; } int main() { message(convert(72)); message(convert(49)); message(convert(100)); message(convert(88)); message(convert(91)); quickTest(4); quickTest(2); return 0; }