C语言基础第二天02

C语言第二天02

1.循环

2.while循环

如果我们把while翻译作“当”,那么一个while循环的意思就是:当条件满足时,不断地重复循环体内的语句。
循环执行之前判断是否继续循环,所以有可能循环一次也没有被执行
条件成立是循环继续的条件

2.1验证

测试程序常使用边界数据,如有效范围俩端的数据,特殊的倍数等,如:个位数;10,0,负数。

3.do-while循环

3.1数位数的算法

1.用户输入x
2.初始化n为0
3.x=x/10,去掉个位
4.n++
5.如果x>0,回到3;
6.否则n就是结果

3.2do-while循环

在进入循环的时候不做检查,而是在执行完一轮循环体的代码之后,再来检查循环的条件是否满足,如果满足则继续下一轮的循环,不满足则结束循环
do{
<循环体语句>
}while(<循环体条件>)

4.猜数

让计算机来想一个数,然后让用户来猜,用户每输入一个数,就告诉他是大了还是小了,直到用户猜中为止,最后还要告诉用户他猜了多少次

4.1步骤

1.计算机随机想一个数,记在变量number里
2.一个负责计次数的变量count初始化为0;
3.让用户输入一个数字a;
4.count递增(加一);
5.判断a和number的大小关系,如果a大,就输出“大”;如果a小就输出“小”
6.如果a和number是不相等的(无论大还是小),程序转回到第3步
7.否则,程序输出“猜中”和次数,然后结束

4.2随机数

每次召唤rand()就得到一个随机的整数

4.3%100

x%100的结果是[0,n-1]的一个整数

5.算平均数

让用户输入一系列的正整数,最后输入-1表示输入结束,然偶程序计算出这些数字的平均数,输出输入的数字的个数和平均数

变量->算法->流程图->程序

5.1算法

1.初始化变量sum和count为0
2.读入number
3.如果number不是-1,则将number加入sum,并将count加1,回到2
4,如果number是-1,则计算和打印出sum/count(注意换成浮点来计算)

6.整数求逆

6.1整数的分解

一个整数是由1至多为数字组成的,如何分解出整数的各个位上的数字,然后加以计算
对一个整数做%10的操作,就得到它的个位数
对一个整数做/10的操作,就去掉了它的个位数;
然后再对2的结果做%10,就得到原来数的十位数了
依次类推
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值