设为首页 加入收藏

TOP

C语言--循环结构
2015-01-22 21:26:51 来源: 作者: 【 】 浏览:35
Tags:语言 循环 结构

\\\\\


<??http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"https://www.cppentry.com/upload_files/article/45/1_cisxq__.jpg" alt="\">


#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
   
    i?max:i; // n--; // } // printf("\nmax=%d ",max); // printf("请输入一个数:"); // int n = 0, i = 0,max = 0; // scanf("%d",&n); // while (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; } 
    
   
  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言学习_test3 下一篇数据结构―单链表(类C语言描述)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: