一、while循环。
1、循环:当满足某个特定的条件下,重复执行一段**。
循环的作用:减少重复冗余的**,增加**可读性,易于维护。
2、条件始终成立的循环被称为死循环,应避免出现误操作的死循环。
输出30次 “我很棒“
int count = 0; /用于计数/while (count < 30)
3、 while必备
1、循环变量。
2、循环条件。
3、循环增量控制。
4、用while打印出 1~100之间7的倍数。
要求n的倍数用条件为:x%n==0即可。
用while打印出 1~100之间个位为7的数。ifif (count % 10 ==7)
用while打印出 1~100之间十位为7的数。
if (count /10 ==7)
用while打印出 1~100之间不是7的倍数并且不包含7的数。
int count = 1;
while (count <=100)
// 一个数对十取余的得到的是个位的数。
/ 除以十得到的是十位数。
二、随机数。
1、arc4random();返回一个随机数,没有范围限制,是整数。
2、获取一个 [0 , n] 之间的随机数。
// 公式: arc4random() n + 1)/ 利用余数不能大于除数的原理。
故%的数是 n+1即所取得余数都在( n+1 )范围内。
3、 如果要随机获得某个范围内随机数 [a ,b];
int number = arc4random() 11;
利用余数一定小于除数的特点。
printf("number = d", number);
获取 【a b】之间的随机数。
[10 30]之间的随机数———先获取[0 20]之间的随机数,再加10 [0 20] +10
求具体区间内的公式 :
arc4random() b - a +1) +a4、break和 continue:
break:(1)switch 语句中的作用是跳出switch语句。
2)循环体中。
作用:跳出本层循环 (通常与if连用)
continue: (1) 在循环中的作用:结束本次循环( continue后面的**不在执行 ),进入下次循环。(通常与if连用)
四、do—while循环。
先执行一次,再判断;
//死循环。
while(yes)
五、for循环:
循环四要素:
1、定义循环变量。
int count = 1;
2、循环条件。
while (count <=10)
printf("");
for (int i = 1; i <=10; i++)for循环循环条件为真,执行循环体。
for (循环变量初始化;循环条件;循环增量)printf("");
4、打印九九乘法表。
for (int i = 1; i <=9; i++)printf("");
5、打印三个数字(0 - 9)的组合可能(组合成三位数)。
for (int i = 1; i <=9; i++)// 外层循环表示的是最高位。
C语言笔记
第一课时。c语言标准格式。include vidomain 以 开头的语句称为预处理指令。include语句不是必须的,但是如果一旦有该语句就必须把它放在文件开始处是standared input output header的缩写standared 标准input 输入output 输出header...
C语言笔记
c语言算法和数据类型。整型。基本类型 字符型注释 基本类型的特点是其不可实型 单精度型以再分解为其他类型双精度型数组型。数据结构 构造型 结构体型共用体型指针型空类型。一 常量。define 语句不以分号结尾,它可以放在源 的任何位置。不过在定义常量时,只有在它定义后的源 中才有效。是一个修饰符,在...
c语言笔记
1.if中别忘了 而不是 2.写完程序别忘了检查前后大括号 小括号是否完全照应。3.遇到几分之几的分数可以方程两边同时乘以一个数来消去分母。4.写指针题时看准指针对应的是行还是列。例 int a 4 3 int p a 0 列指针。int ptr 3 a 行指针。5.考虑好哪些量会随着循环不断改变。...