网站大量收购独家精品文档,联系QQ:2885784924

04分支循环例题.pdf

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04分支循环例题,分支定界法例题,c语言循环语句例题,循环冗余校验码例题,双代号网络图例题,二面角的求法例题解析,求极限的方法及例题,数学归纳法典型例题,钢筋下料长度计算例题,净现值计算例题

1 分支循环例题讲解 北京大学计算机系 代亚非 2 程序举例—确定循环条件 小红今年12 岁,父亲比她大20 岁, 问多少年之后,父亲的 年龄是小红的二倍? int ageOfHong = 12,ageOfFather = 32,count=0; while ( 2 * ageOfHong != ageOfFather) { ageOfHong++; ageOfFather++; count++; } 3 以数字形式输入50个0~9的数字,统计其中有多少个奇数 ,偶数和零,并求出总和 int main() { int i,sum = 0, num,zNum = 0,eNum = 0,oNum = 0; //记录级数,偶数,零 for (i = 1;i = 50;i++) //50 个数字,循环50次 { cin num; if (num == 0) zNum++; // 是否为0 else if ((num % 2)== 0) eNum++; // 是否为偶数 else oNum++; // 是奇数 sum + = num; // 求累加和 } cout There are eNum evens, oNum odds, zNum zeros― endl; return 0; 2 5 9 7 1 8 5 2 8 6 3 7 9 0 8 3 0 0 2 6 4 7 字符输入 4 •以字符形式输入50个0~9的数字,统计其中有 多少个奇数,偶数和零,并求出总和 . •思路: 1.输入50个字符数字,而不是整数 char cNum 2.50个字符的输入和50个数字的输入的区别 字符可以连续输入50个 009764146589…... 数字输入必须是用空格,TAB键或回车隔开 0 0 9 7 6 4 1 4 6 5 8 9 … … 3.将字符变成数字 Num = ch - ‗0‘; //exam-xt1-1.cpp ‘0’ 的ASCII码是48 5 int main() { char ch; int i, sum = 0; ‘1’ 是49,…‘9’是57 int num, zNum = 0, eNum = 0, oNum = 0; for (i = 1; i = 50; i++) { cin ch; num = ch - ‘0’; if (num == 0) zNum++; else if ((num % 2)== 0) eNum++; else oNum++; sum + = num; } cout There are eNum evens, o

文档评论(0)

wdhao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档