码迷,mamicode.com
首页 > 其他好文 > 详细

一.PTA循环实验

时间:2017-12-26 23:11:45      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:循环   letter   inf   统计   基础   com   http   空格   get   

1.题目:

   技术分享图片

 

  

2.PTA提交列表(要提交列表,不是结果)

   技术分享图片

 

 

  

3.设计思路(包括流程图),主要描述题目算法

  //设计思路,由题目可知

  1.定义字符数组,数组的长度为10;定义整型变量i,letter=digit=other=0;

  2.用for循环和getchar()输入10个字符:for(i=0;i<10;i++)和ch[i]=getchar();

  3.再利用for循环和条件语句 if...else if...else 判断字符的属性,并且统计字符个数

  4. a. 用if((ch[i]=>‘a‘&&ch[i]<=‘z‘)||(ch[i]=>‘A‘&&ch[i]<=‘Z‘)) { letter++;   } 判断输入的字符是否为英文字母,如果是就统计英文字母的个数(在原来的基础上加1)

   b.用(ch[i]==‘ ‘||ch[i]==‘\n‘)判断输入的字符是否为空格,在用blank++;统计空格个数

   c.用(ch[i]>=‘0‘&&ch[i]<=‘9‘)判断输入的字符是否为数字,再用digit++;统计数字的个数

   d.最后用other++;统计输入的字符是既不是空格,也不是数字,也不是英文字母

  5.最后用输出统计后英文字母、空格、数字、其他字符的个数:printf("letter = %d, blank = %d, digit = %d, other = %d\n",letter,blank,digit,other);

 

  //作流程图

   

    

4.本题调试过程碰到的问题及PTA提交的情况说明(**注意:调试过程必须截图说明如何调试,如何解决问题,PTA提交的列表中的每一个错误详细说明为什么及如何解决

    刚开始的时候提交的时候提示格式错误,再后来多次检查后发现是输出的格式的等于号 = 两边应该加两个空格。

      技术分享图片

    技术分享图片

    

5.最终PTA代码截图以及运行结果截图

     技术分享图片

    技术分享图片

 

 

  

 

 

  

 

 

一.PTA循环实验

标签:循环   letter   inf   统计   基础   com   http   空格   get   

原文地址:https://www.cnblogs.com/jicong/p/8120439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!