C语言循环结构输出爱心,C语言--循环结构(示例代码)

#import

int main(int argc, const char * argv[])

{

#pragma mark---------------while循环

//不要出现死循环

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

// printf("hello lanou\n");

//循环体,循环体,循环体,循环体hello lanou

// int i = 10;

// while (i>0) {

// printf("hello lanou\n");

// i--;

// }

// int i = 0;

// while (i<10) {

// printf("hello lanou\n");

// i++;

// }

// int i = 4 ;

// while (i>=0) {

// printf("%d",i);

// i--;

// }

// int i = 1;

//打印7的倍数

// while (i<100) {

// if (i%7==0) {

// printf("%d ",i);

// }

// i++;

// }

//打印个位为7的数

// while (i<100) {

// if (i%10==7) {

// printf("%d ",i);

// }

// i++;

// }

//打印十位为7的数

// while (i<100) {

// if (i/10==7) {

// printf("%d ",i);

// }

// i++;

// }

//打印出不是7的倍数,且不包括7的数

// while (i<100) {

// if (i % 7 != 0 && i / 10 != 7 && i % 10 != 7) {

// printf("%d ",i);

// }else{

// printf("过 ");

// }

// i++;

// }

// printf("\n");

// printf("\n");

// int j = 100;

// while (j>0) {

// if (j%7!=0&&j%10!=7&&j/10!=7) {

// printf("%d ",j);

// }else{

// printf("过 ");

// }

// j--;

// }

// printf("\n");

// printf("\n");

// int a = arc4random()%71+10;

// printf("%d",a);

//随机数[n,m] arc4random()%(m-n+1)+n

//打印n个随机数

// printf("请输入一个数:");

// int i = 0,n=0;

// scanf("%d",&n);

// while (n>0) {

// i =arc4random()%21+10;

// printf("%d ",i);

// n--;

// }

// printf("请输入一个数:");

// int i = 0,n=0,max=0;

// scanf("%d",&n);

// while (n>0) {

// i = arc4random()%41+30;

// printf("%d ",i);

if (max

max=i;

}

// max = max>i?

max:i;

// n--;

// }

// printf("\nmax=%d ",max);

// printf("请输入一个数:");

// int n = 0, i = 0,max = 0;

// scanf("%d",&n);

// while (i

// int number = arc4random()%41+30;

// printf("%d ",number);

// i++;

// if (max

// max = number;

// }

// }

// printf("\nmax=%d",max);

// printf("请输入一个数:");

// int n = 0, i = 0 ,max = 0;

// scanf("%d",&n);

// while (i

// int number = arc4random()%91+10;

// printf("%d ",number);

// if (max

// max = number;

// }

// i++;

// }

// printf("\nmax=%d",max);

// for (int i = 1; i<10; i++) {

// for (int j = 1; j<10; j++) {

// printf("%1d*%1d=%2d ",i,j,i*j);

// }

// printf("\n");

// }

// for (int i = 0; i<10; i++) {

// for (int j = 0; j<10; j++) {

// for (int k = 0; k<10; k++) {

// printf(" %d,%d,%d ",i,j,k);

// }

// printf("\n");

// }

// }

#pragma mark---------------调试Bug一般用三种方法,一,打断点,二,打印,三,两种同一时候使用

//break一般跟if一块使用

// int i = 0;

// while (i < 10) {

// printf("%d ",i);

// i++;

// if (i == 8) {

// break;

// }

// }

//

// int i = 0;

// while (i<10) {

printf("%d ",i);

// if (i == 0 || i == 9) {

// printf("%d ",i);

// }

// i++;

// }

//continue跳出本次,进入下一次,向上跑

//break跳出整个循环,直接结束

//求偶数i%2==0

//求奇数i%2!=0

// int i =0;

// while (i<10) {

// if (i>0 && i<9) {

// i++;

// continue;

// }

// printf("%d ",i);

// i++;

// }

//i++忘了,死循环

//至少运行一次,也支持break,continue

// int i = 0;

// do {

// printf("%d ",i);

// i++;

// } while (i<101);

// for (int i=0 ; i<101; i++) {

// printf("%d ",i);

// }

// for (int i = 1; i<101; i++) {

// //7的倍数,十位是7,个位是7的打印过

// if (i%7 ==0 || i/10==7|| i%10 == 7 ) {

// printf("过 ");

// //其他的打印数字

// }else{

// printf("%d ",i);

// }

// }

#pragma mark---------------循环嵌套

// for (int i = 0; i<3; i++) {

// for (int j = 1; j<4; j++) {

// printf("%d ",j);

break;for

//

// }

// printf("\n");

// }

// for (int i = 0; i<3; i++) {

// for (int j = 0; j<3; j++) {

// printf("%d ",arc4random()%21+10);

// }

// printf("\n");

// }

// for (int i = 0; i<1; i++) {

// printf("%d ",arc4random()%21+10);

// }

// printf("\n");

// for (int j = 0; j<2; j++) {

// printf("%d ",arc4random()%21+10);

// }

// printf("\n");

// for (int k =0; k<3; k++) {

// printf("%d ",arc4random()%21+10);

// }

// printf("\n");

//for想变给变量,想定给定量

// for (int i = 0; i<1; i++) {

// for (int j = 0 ; j< 2; j++) {

// for (int k = 0; k< 3; k++) {

// printf("%d ",arc4random()%21+10);

printf("\n");

// }

printf("\n");

// }

// printf("\n");

// }

//for想变给变量,想定给定量

//先从最简单的写,分析异同点,(中间过程,中间思路)-----先写简单的代码

// for (int i = 0; i<3; i++) {

// for (int j = 0; j<=i; j++) {

// printf("%d ",j);

// }

// printf("\n");

// }

// for (int i = 1; i<10; i++) {

// for (int j = 1; j<10; j++) {

// printf("%d*%d=%2d ",i,j,i*j);

// }

// printf("\n");

// }

//-2d%,-负号表示左对齐,2d表示控制2位数

// for (int i = 1; i<10; i++) {

// for (int j = 1; j<=i; j++) {

// printf("%dx%d=%-2d ",i,j,i*j);

// }

// 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);

// }

// printf("\n");

// }

// }

return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值