C语言循环结构程序设计.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
整理课件 Input a int number(=0 to end): 45↙ Input a int number(=0 to end): 22↙ Input a int number(=0 to end): 34↙ Input a int number(=0 to end): 55↙ Input a int number(=0 to end): -2↙ even number: 2 odd number: 2 运行结果 #include stdio.h void main() { int count_even=0,count_odd=0; int number=1; printf(Input a int number(=0 to end):\n); scanf(%d,number); for(; number=0; ) { if(number%2==0) count_even++; else count_odd++; printf(Input a int number(=0 to end):\n); scanf(%d,number); } printf(even number: %d\n,count_even); printf(odd number: %d\n,count_odd); } 使用for循环实现奇偶数的统计 #include stdio.h void main() { int count_even=0,count_odd=0; int number; do { printf(Input a int number(=0 to end):\n); scanf(%d,number); if(number0) { if(number%2==0) count_even++; else count_odd++; } }while(number=0); printf(even number: %d\n,count_even); printf(odd number: %d\n,count_odd); } 使用do~while循环实现奇偶数的统计 4.5.2 while语句和do~while语句 当while后的条件表达式在第一次循环时就为假的话,while循环的循环体语句一次也不执行。 do~while语句则不同,即使循环条件不成立,循环体语句也会被执行一次。 在一般情况下,用while语句和用do-while语句处理同一问题时,若二者的循环体部分是一样的,它们的结果也一样。 例: while和do-while循环的比较 (1) #include stdio.h (2) #include stdio.h void main ( ) void main( ) {int sum=0,i; {int sum=0,i; scanf(“%d″,i); scanf(”%d″,i); while (i=10) do {sum=sum+i; { sum=sum+i; i++; i++; } while (i=10); printf(“sum=%d\n″,sum); } printf(“sum=%d\n”,sum); } 运行结果: 1↙ sum=55 再运行一次: 11↙ sum=0 运行结果: 1↙ sum=55 再运行一次: 11↙ sum=11 说明:当while后面的表达式的第一次的值为“真”时,两种循环得到的结果相同。否则,二者结果不相同。 4.5.3 数值输入中的问题 在实际编程中,往往要求用户输入一个指定范围内的数值,比如要输入某门课程的考试成绩,则成绩取值范围应该为0~100。在程序中要求用户输入成绩时,要考虑到用户有可能会出现误操作,如输入一个负数或大于100的数,在这种情况下应该能够提醒用户重新输入直到用户输入一个正确数据为止。 例:要求用户输入一个0~100的数,直到合法为止

文档评论(0)

清风老月 + 关注
官方认证
内容提供者

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

认证主体阳春市惠兴图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA53BEWA2D

1亿VIP精品文档

相关文档