C语言-Loop
来源:互联网 发布:减肥淘宝排行榜 编辑:程序博客网 时间:2024/06/07 18:10
//循环包含的部分: 1.循环的初始状态 2.循环体 3.循环条件 4.循环增量
#pragma mark - while 循环
// int money = 10;
// while (money > 0 ){
//
// printf("点包子\n");
// money--;
// printf("吃第%d个包子\n",10 - money);
//
//
// }
//打印出1~100之间7的倍数
// int a = 0;
//
// while (a < 100){
// a++;
// if (0 == a % 7 ){
// printf("%d\n",a);
// }
// }
//打印出1~100之间个位为7的数
// int a = 0;
// while (a < 100){
// a++;
// if(7 == a % 10){
// printf("%d\n",a);
// }
//
// }
//
//打印出1~100之间十位为7的数
// int a = 0;
// while ( a < 100){
// a++;
// if(7 == a / 10){
// printf("%d\n",a);
// }
//
// }
//打印出1~100之不是7的倍数且不包含数字7的数
// int a = 0;
// while(a < 100){
// a++;
// if(a % 7 != 0 && a % 10 != 7 && a / 10 != 7){
// printf("%d\n",a);
// }
// }
//
//随机数产生公式 [a,b] 表示从 a到 b 随机数:
// arc4random()%(b-a+1)+a
// printf("%d",arc4random()%(100 - 1 + 1) + 1);
//用户从控制台输⼊入⼀一个n,⽤while打印n个随机数(范围为10~30)。
// int a = 0;
// printf("请输入一个数:\n");
// scanf("%d",&a);
//
// while ( a > 0 ){
// printf("%d\n",arc4random()%(30-10+1)+1);
// a--;
// }
//用户从控制台输⼊一个n,用while打印n个随机数(范围为30~70),找出n个随机数中的最⼤值。
// int a = 0;
// int b = 0;
// int max = 0;
// printf("请输入一个数:\n");
// scanf("%d",&a);
// //arc4random()%(70-30+1)+1,一般不多次出现,需要的话就赋值,如 a++一
// 样,一旦出现便会运行一次.
// while ( a > 0){
// b = arc4random()%(70-30+1)+1;
// printf("%d\n",b);
//
// max = max > b ? max : b;
//
// a--;
// }
// printf("%d\n",max);
//
//
//吃包子
// int money = 10;
//
// while (money > 0){
// printf("点包子\n");
// //付钱
// money--;
// if(money == 5){
// printf("吃到头发,不吃了\n");
// //跳出本层循环
// break;
// }
// printf("吃第%d个包子\n",10-money);
// }
// int money = 10;
//
// while (money > 0){
// printf("点包子\n");
// //付钱
// money--;
// if(money == 5){
// printf("吃到头发,不吃了\n");
// //跳出本次循环,返回到本层条件判断
// continue;
// }
// printf("吃第%d个包子\n",10-money);
// }
//
//break 和 continue 区别, break 跳出本层循环, continue 跳出本次循环,返回到本层条件判断
// do while 语句
// int money = 10;
//
// do{
// money--;
// printf("点包子\n");
// printf("吃第%d个包子\n",10-money);
//
//
// }
// while (money > 0);
#pragma mark - for 循环
// ⽤for打印出1~100之间7的倍数
// for(int i = 0; i < 100; i++){
// if ((i + 1) % 7 == 0 ) {
//
// printf("%d ",i + 1);
// }
// }
// // ⽤for打印出1~100之间个位为7的数
//
// for(int i = 0;i < 100; i++){
// if((i + 1) % 10 == 7){
// printf("%d ",i + 1);
// }
// }
// // 用for打印出1~100之间十位为7的数。
//
// for(int i = 0;i < 100; i++){
// if((i + 1) / 10 == 7){
// printf("%d ",i+1);
// }
// }
//用for打印出1~100之间不是7的倍数并且不包含7的数
// for(int i = 0;i < 100; i++){
// if((i+1)%7!=0 && (i+1)/10 != 7 && (i+1)%10 != 7){
// printf("%d ",i+1);
// }
// }
#pragma mark - 循环嵌套
// for (int i = 0; i < 3; i++){
// for(int j = 0; j < i + 1;j++){
//
// printf("%d", j+1);
// }
// printf("\n");
// }
//
//打印乘法口诀表 (方阵式)
// for (int i = 1; i < 10 ; i++){
// for(int j = 1; j < 10 ; j++){
// printf("%dX%d=%2d ",j,i,j * i);
//
// }
// printf("\n");
//
// }
//打印乘法口诀表 (三角式)
// for (int i = 0; i < 9;i++){
// for(int j = 0; j < (i +1) ; j++){
// printf("%dX%d=%2d ",i + 1,j + 1,(i+1) * (j+1));
// }
// printf("\n");
// }
//打印三个数字(0 - 9)的组合可能(组合成三位数)
// //外层百位
// for(int i = 1;i < 10; i++){
// //中层十位
// for(int j = 0; j < 10; j++){
// //内层个位
// for(int k = 0; k < 10; k++){
//
//
//
// printf("%d%d%d ",i,j,k);
// }
// }
// }
//找出三位数的所有水仙花数
// //外层百位
// for(int i = 1;i < 10; i++){
// //中层十位
// for(int j = 0; j < 10; j++){
// //内层个位
// for(int k = 0; k < 10; k++){
//
// if((i*i*i + j*j*j + k*k*k)==(i * 100 + j * 10 + k)){
//
// printf("%d%d%d ",i,j,k);
// }
// }
// }
// }
// float money = 223.11;
// printf("%-10e\n",money);
- C语言loop
- C语言-Loop
- C loop
- 高效c语言 内存拷贝. 测试结果 rand, loop, operator= % in x86-64 SUSE
- 编译C语言程序时报错:“'for' loop initial declarations are only allowed in C99 mode”
- Obj-C: (loop) 优雅的for...in loop
- loop
- loop
- Loop
- loop
- Objective-C之run loop详解
- Objective-C之run loop详解
- Objective-C之run loop详解
- Objective-C之run loop详解
- Objective-C之run loop详解
- Objective-C之run loop详解
- Objective-C之run loop详解
- Objective-C之run loop详解
- 【笔试】17、猴子吃桃问题
- HTML DOM笔记
- HNU13377:Book Club(DFS)
- HDU1503:Advanced Fruits 【LCS】
- 微信开发时,接收微信回调时,如果是传递流,请不要用参数接收
- C语言-Loop
- POJ 2352 Stars
- 消息机制
- hdu 1829 A Bug's Life(带权并查集)
- jQuery笔记
- CSU 1328 近似回文词
- Java中方法重载与重写的区别
- poj 2559 求连续的最大矩形面积(也可用于ccf最大连续矩形面积)
- Android中Toast详解