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

[工学]C语言循环结构程序设计.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]C语言循环结构程序设计

温故 C语言结构化程序设计的三中基础结构介绍 关系运算符和关系表达式 逻辑运算符和逻辑表达式 If语句 条件运算符 程序设计的三种结构 顺序结构 选择结构 循环结构 课程目标 循环结构程序设计 for while 循环结构 循环就够其实就是让程序一直重复执行某个动作,直到条件不成立则停止下来 For(变量=初值;范围;步长) { 循环体 } 语法格式 For(i=1;i=5;i=i+1) { printf(“大”); } ------for循环共需要三个元素,分别是初始值;结束条件;及递增或递减的频率。 Main() { int i; for(i=1;i=5;i=i+1) { printf(“aaa\n”); } getch(); } Main() { int i; for(i=1;i=9;i=i+2) { printf(“aaa\n”); } getch(); } 循环结构 For(变量=初值;范围;步长) { 循环体 } For(i=0;i10;i++) { Printf(“欢迎进入C世界!“); } 做一做 用户输入多少次数,则输出字母“a”多少次 Main() { int a; scanf(“%d”,a); for(i=1;i=a;i++) { printf(“a\n”); } getch(); } 实例 求1至5之间数的和 在这个题目前,我们先来看一下: For(i=1;i=5;i++) { Printf(“%d\n”,i); } Main() { int i,sum=0; for(i=1;i=5;i++) { sum=sum+i; /* 1. sum=1 i=1 */ /* 2. sum=3 i=2 */ /* 3. sum=6 i=3 */ /* 4. sum=10 i=4 */ /* 5. sum=15 i=5 */ } printf(“%d\n”,sum); getch(); } 课堂作业 1、求0~100所有数的和 2、用户输入任意数,输出任意次“欢迎进入” 3、求0~用户输入任意数的和 4、用户输入两个整数,求两个数之间的数的和 5、用户输入两个整数,求两个数之间的偶数和 6、用户输入两个整数,求两个数之间能被5整除的所有数的和 7、输入两个整数,输出之间所有能被3||5整除的数的和 8、用户输入两个数,求两个数之间的所有数的和(输入的数,可能存在前面的数大于后面的数) 1 Main() { int I,sum=0; for(i=0;i=100;i++) { sum=sum+i; } printf(“%d”,sum); } 2 Main() { int I,a; scanf(“%d”,a); for(i=1;i=a;i++) { printf(“welcome”); } getch(); } 3 Main() { int I,a,sum=0; sum需赋初值,否则后面不能运算 scanf(“%d”,a); for(i=0;i=a;i++) { sum=sum+I; } printf(“%d”,sum); getch(); } 4 Main() { int a,b,sum=0,i; scanf(“%d%d”,a,b);接收用户输入的起始值和终止值 for(i=a;i=b;i++) { sum=sum+I; } printf(“%d”,sum); getch(); } 5 Main() { int a,b,sum=0,i; scanf(“%d%d”,a,b); for(i=a;i=b;i++) { if(i%2==0) { sum=sum+I; } } printf(“%d”,sum); getch(); } 6 Main() { int a,b,sum=0,i; scanf(“%d%d”,a,b); for(i=a;i=b;i++) { if(i%5==0) { sum=sum+I; } } printf(“%d”,sum); getch(); } 7 Main() { int a,b,sum=0,i; scanf(“%d%d”,a,b); for(i=a;i=b;i++) { if(i%3==0||i%5==0) { sum=sum+I; } } printf(“%d”,sum); getch

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档