第九周 OJ-1

来源:互联网 发布:淘宝售前客服术语大全 编辑:程序博客网 时间:2024/05/17 01:54
问题及代码:
[cpp] view plain copy
 print?在CODE上查看代码片派生到我的代码片
  1. /*题目描述 
  2. 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。 
  3.  
  4. 输入 
  5. 一行字符 
  6.  
  7. 输出 
  8. 统计值 
  9.  
  10. 样例输入 
  11. aklsjflj123 sadf918u324 asdf91u32oasdf/.';123 
  12.  
  13. 样例输出 
  14. 23 16 2 4 
  15. */#include <stdio.h>  
  16. int main()  
  17. {  
  18.     int n1=0,n2=0,n3=0,n4=0;  
  19.     char c;  
  20.     while((c=getchar())!='\n')  
  21.     {  
  22.         if((c>='A'&&c<='Z')||(c>='a'&&c<='z')||(c<='9'&&c>='0')||(c==' '))  
  23.         {  
  24.             if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))  
  25.             {  
  26.                 n1++;  
  27.             }  
  28.   
  29.             else if(c<='9'&&c>='0')  
  30.             {  
  31.                 n2++;  
  32.             }  
  33.             else if(c==' ')  
  34.             {  
  35.                 n3++;  
  36.             }  
  37.         }  
  38.         else  
  39.         {  
  40.             n4++;  
  41.         }  
  42.     }  
  43.     printf("%d %d %d %d",n1,n2,n3,n4);  
  44.     return 0;  
  45. }  

运行结果:

知识点总结:


循环结构判断的嵌套,字符型的初步认识。


学习心得:

对字符型有了出不了解,同时巩固了以前的知识

0 0
原创粉丝点击