summaryrefslogtreecommitdiff
path: root/rushs/tinyprintf/grade
diff options
context:
space:
mode:
Diffstat (limited to 'rushs/tinyprintf/grade')
-rw-r--r--rushs/tinyprintf/grade/grade.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/rushs/tinyprintf/grade/grade.c b/rushs/tinyprintf/grade/grade.c
new file mode 100644
index 0000000..caecc82
--- /dev/null
+++ b/rushs/tinyprintf/grade/grade.c
@@ -0,0 +1,29 @@
+#include <stdio.h>
+
+void grade(char g)
+{
+ switch (g)
+ {
+ case 'A':
+ puts("Excellent");
+ break;
+ case 'B':
+ puts("Good");
+ break;
+ case 'C':
+ puts("Not so bad");
+ break;
+ case 'D':
+ puts("Could be worse");
+ break;
+ case 'E':
+ puts("Maybe next time");
+ break;
+ case 'F':
+ puts("No comment");
+ break;
+ default:
+ puts("Call a wild ACU");
+ break;
+ }
+}