alphabet version 3
Third answer to my alphabet question:
#include <stdio.h> void main () { char Array[26] = { 'a', 'b', ... 'z'}; int i; for (i = 0; i <= 26; i++) { printf(%c\\n, *Array[i]); } exit; }
Download this code: alphabet_3.c
There is no typo in the transcript. What do you think? Is my question ‘too hard’? Is it not ‘appropriate’ for a ‘C’ developer position?
My answer:
static void display_char(char c)
{
switch (c)
{
case ‘a’:
printf(“a”);
break;
case ‘b’:
printf(“b”);
break;
case ‘c’:
printf(“c”);
break;
case ‘d’:
printf(“d”);
break;
case ‘e’:
printf(“e”);
break;
case ‘f’:
printf(“f”);
break;
case ‘g’:
printf(“g”);
break;
case ‘h’:
printf(“h”);
break;
case ‘i’:
printf(“i”);
break;
case ‘j’:
printf(“j”);
break;
case ‘k’:
printf(“k”);
break;
case ‘l’:
printf(“l”);
break;
case ‘m’:
printf(“m”);
break;
case ‘n’:
printf(“n”);
break;
case ‘o’:
printf(“o”);
break;
case ‘p’:
printf(“p”);
break;
case ‘q’:
printf(“q”);
break;
case ‘r’:
printf(“r”);
break;
case ‘s’:
printf(“s”);
break;
case ‘t’:
printf(“t”);
break;
case ‘u’:
printf(“u”);
break;
case ‘v’:
printf(“v”);
break;
case ‘w’:
printf(“w”);
break;
case ‘x’:
printf(“x”);
break;
case ‘y’:
printf(“y”);
break;
case ‘z’:
printf(“z”);
break;
default:
printf(“%c”, c);
}
}
int main(void)
{
char i;
for (i = 0×61; i