首页 > 代码库 > C primer plus 练习题 第七章
C primer plus 练习题 第七章
1.
1 #include <stdio.h> 2 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 #include <stdio.h> 2 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 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。