1.
1 #include2 3 #define SPACE ' ' 4 #define NEWLINE '\n' 5 6 int main() 7 { 8 int spaces,newlines,others; 9 char ch;10 spaces = newlines = others = 0;11 while((ch=getchar())!= '#')12 {13 /*14 if(ch == SPACE)15 {16 spaces++;17 }else if(ch == NEWLINE)18 {19 newlines++;20 }else21 {22 others++;23 }*/24 switch(ch)25 {26 case SPACE:27 spaces++;28 break;29 case NEWLINE:30 newlines++;31 break;32 default:33 others++;34 break;35 }36 }37 printf("spaces=%d, newlines=%d, others=%d \n", spaces, newlines, others);38 getchar();39 return 0;40 }
2.
1 #include2 3 int main() 4 { 5 int i; 6 char ch; 7 printf("quit input #"); 8 for(i=1; (ch=getchar())!='#'; i++) 9 {10 printf("%c -- %d \t", ch, ch);11 if(i%8 == 0){12 printf("\n");13 }14 }15 getchar();16 return 0;17 }