首页 > 其他 > 详细

一.PTA循环实验

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

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循环实验

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!