C语言_5(58_循环程序示例课堂练习).pptVIP

  • 8
  • 0
  • 约5.14千字
  • 约 26页
  • 2016-12-10 发布于重庆
  • 举报
C语言_5(58_循环程序示例课堂练习)

5.8 程序举例 [例] 输入若干字母,将它们变成其后的第四个字母, A--E, W--A.非字母字符忽略。 思路: 1.建立循环, 循环结束以输入回车符为准while cgetchar!’\n’ 2. 判断输入是否是字符,否则忽略 if c’a’ c’z’ || c’A’ c’Z’ 3.变成其后的第四个字母 cc+4; 4. 若变换后超出z时,要轮回. If c’Z’ c‘a’||c’z’ cc-26 [例] 输入30个0~9的字符数字,计算数字串中有多少个奇数,偶数和零 . 思路: 输入30个字符数字char num,而不是整数 30个字符的输入和30个数字的输入的区别字符可以连续输入30个 00座机电话号码89…...数字输入必须是用空格,Tab键或回车隔开0 0 9 7 6 4 1 4 6 5 8 9 … … 将字符变成数字后判断奇偶 inum-’0’; 字符数字的ASCII码:48 49 50 51 52 53 54 55 56 57 步骤: 计数变量n1,n2,n3初始值设为零; 输入1个字符num; 循环变量初值为1; 若i30,重复 字符变成数字,numnum-’0’ 判断num是否为0 判断num%2的值 循环变量i++ 再输入1个字符num 输出n1,n2,n3的值。 [例] 输入一个整数,计算它的位数.并

文档评论(0)

1亿VIP精品文档

相关文档