求所有含6的整数和C语言,C语言第六章

第六章 循环控制结构

一、知识点总结

1.条件控制的循环

计数控制的循环

2.用于结构化程序设计的三种基本结构

①顺序结构 ②选择结构 ③循环结构

其中循环结构分为当型循环结构和直到型循环结构

3.for语句:当型循环控制结构

适合于循环次数已知、计数控制的循环

for(初始化表达式;循环控制表达式;增值表达式)

{

循环体语句

}

*①需要注意两个分隔符";"不可缺少

②for( ; ; )后加上分号,起延时的作用

4.while语句:当型循环控制结构

适合于循环次数未知、条件控制的循环

while(循环控制表达式)

{

循环体语句

}

*注意while( )后加上分号可导致死循环

5.do-while语句:直到型循环

在循环底部进行循环条件测试,循环至少执行一次。

适合于循环次数未知、条件控制的循环

do

{

循环体语句

}while(循环控制表达式);

6.局部变量:

在循环语句中定义的变量,只能在循环语句中使用

7.空循环:

仅有一个分号构成的语句

8.cout<

其中的setw(x)的作用是控制输出的a的宽度为x。

9.累加求和与累乘求积问题

累加求和变量初始化为0

累乘求积变量初始化为1

10.sqrt是double类型

11.ceil是向上取整

floor是向下取整

12.rand( )是随机函数,产生[0,32767]之间的随机数

产生[0,b-1]之间的随机数 magic=rand( )%b;

产生[a,a+b-1]之间的随机数 magic=rand( )%b+a;

13.**实在不会就用暴力法(枚举法),嗯,很实用

14.多组测试数据

有效输入重复,无效输入退出

while(scanf("%d",&x)!=EOF)

while(scanf("%d",&x)!=1)

while(cin>>x)

15.流程的转移控制

①goto语句:无条件转移到标号所标识的语句处去执行

②break语句:用于退出switch或一层循环结构

③continue语句:用于结束本次循环、继续执行下一次循环

*注:当程序需要退出多重循环时,用goto语句比用break语句更直接方便。

16.标准函数exit( ),作用是终止整个程序的执行

exit(code);

当code的值为0时,表示程序正常退出;当code的值为非0值时,表示程序出现某种错误后退出。

二、解决问题

1.累加求和问题

for(sum=0,i=0;i

{

sum=sum+通项;

}

2.求一个整数含3的个数

循环利用取余和除法得到3的个数

类似的题目还有数字反转

3.通过循环得到某个图形

如画矩形,为蛋糕裱花和贴墙"三角形"等

三.感悟

学习本章明显感觉有些吃力,做题更是吃力。在老师还没上课之前,通过自己的学习做一道题往往要想上好几天,甚至一个星期,心态爆炸了都要,不过慢慢觉得思考的过程很有意思……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值