自己使用4.循环

    //循环输出1到100
    // 循环的变量
//    int i=1,sum=0;
    // 循环条件。
//    while (i<=10) {
//        if ((i%2)==1)
//            
//        sum=sum+i;
    
        //变量的改变
//         i++;
//       
//    }
//    
//    
//     printf("%d\t",sum);

 

 

  
    //  while循环是 当型循环 必须当条件满足才会执行循环 ,  先判断后输出。
    //  do  while 属于直到型循环  先执行 后判断  至少执行一次循环
    //  从键盘录入数字,只要不是0  就输出
    // for 循环 与while 相似
//    for (1;2 ; 3) {      第一次循环走1,2,4,3  第二次以后走2,4,3,  直到2走不了 。
//        4
//    }
    //平均温度
//    double  temp,tempsum;
//    int d=1;
//    while (d<=7) {
//        printf("请输入第%d天温度\n",d);
//        scanf("%lf",&temp);
//        tempsum+=temp;
//        d++;
//    }
//    printf("温度为:%.4f\n",tempsum/7);
//    
    //  第一题 求100-999之间的水仙花数、
         //  第二题  猴子摘桃
    //求1900-2015年之间闰年。
    
    //123456变成 654321
    
    
    //第一题
    
            
    //第二题
//    int s=1 ,i,sum=0;
//    i=9;
//    while (i>0) {
//        
//        
//        sum=(s+1)*2;
//        s=sum;
//        i--;
//        
//    }
//    printf("%d\n",sum);
//    
//
//    
    //第三题
//    
//    int year;
//    year=2015;
//    while (year>=1900) {
//        if ((year%4==0&&year%100!=0)||(year%400==0)) {
//            printf("闰年是%d\n",year);
//        }   year--;
//    }
//
    
    //第四题
//    int num ,sw,w,q,b,s,g;
//    printf("请输入数字");
//    scanf("%d",&num);
//    g=num%10;
//    s=(num%100)/10;
//    b=(num%1000)/100;
//    q=(num%10000)/1000;
//    w=(num%100000)/10000;
//    sw=num/100000;
//    printf("%d%d%d%d%d%d\n",g,s,b,q,w,sw);
     //第四题,用循环
//    int num;
//    printf("请输入数字\n");
//    scanf("%d",&num);
//    while (num>0) {
//        
//        printf("%d\n",num%10);
//        num=num/10;
//    }
             // 直角三角形
//    int i,j;
//    for (i=1; i<=9;   i++) {
//        
//        for (j=1; j<=i; j++) {
//            printf("%d*%d=%-8d",i,j,i*j);
//        }
//        printf("\n");
//    }
//
    
//    int  sum=0,avg=0,num=1;
//    
//    while (num!=0) {
//        printf("shuru\n");
//        scanf("%d",&num);
//        sum+=num;
//    }
    
//    int num=888 ,i;
//    
//    for (i=1; i<=3; i++) {
//        printf("请输入密码(三位)");
//        scanf("%d",&num);
//        if (num==888) {
//            printf("密码正确");
//            break;
//        } else
//            
//        {printf("密码错误");
//            
//        }
//        
//    }
/    int i=1;
//    int mima;
//    do {
//        printf("请输入密码\n");
//        scanf("%d",&mima);
//        if (mima==888) {
//            printf("恭喜密码正确\n");
//            break;
//        }  i++;
//    } while (i<=3);
//    
//    printf("密码错误\n");
//
    
      //平行四边
//    int i,j,k;
//    for (i=1; i<=5; i++) {
//        for (j=1; j<i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=5; k++) {
//            printf("*");
//        }
//        printf("\n");
//    }
    
//
        //三角形
//    int i,j;
//    for (i=0; i<4; i++) {
//        
//        for (j=0; j<=i; j++) {
//            printf("*");
//        }
//        
//        
//          printf("\n");
//    }
//  
//
      //等腰三角形     行i=1  j表示 空格   k表示*
//    int i ,j ,k;
//    for (i=1; i<=4; i++) {
//        for (j=1; j<=4-i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=2*i-1; k++) {
//            printf("*");
//           
//        }printf("\n");
//    }

//
    //圣诞树
    
//    int i,j,k;
//    for (i=1; i<=4; i++) {
//        for (j=0; j<12-i; j++) {
//            printf(" ");
//        }
//        
//        for (k=1; k<=2*i-1; k++) {
//            printf("*");
//        }
//        
//        printf("\n");
//    }
//        
//    
//    for (i=1; i<=7; i++) {
//        for (j=0; j<12-i; j++) {
//            printf(" ");
//        }
//        
//        for (k=1; k<=2*i-1; k++) {
//            printf("*");
//        }
//        
//        printf("\n");
//    }
//    for (i=1; i<=12; i++) {
//        for (j=0; j<12-i; j++) {
//            printf(" ");
//        }
//        
//        for (k=1; k<=2*i-1; k++) {
//            printf("*");
//        }
//        
//        printf("\n");
//    }
//    for (i=1; i<=8; i++) {
//        for (j=0; j<=8; j++) {
//            printf(" ");
//        }
//        
//        for (j=0; j<=4; j++) {
//            printf("*");
//        }
//        printf("\n");
//    }
//    for (i=1; i<=2; i++) {
//        for (j=0; j<=25; j++) {
//            printf("*");
//        }
//     printf("\n");
//    }
//
    //倒的等腰三角形
    
//    for (i=1; i<=5; i++) {
//        for (j=1; j<=i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=7-i*2; k++) {
//            printf("*");
//        }
//        printf("\n");
//    }
//
//    int i,j,k;
//    for (i=1; i<=5; i++) {
//        for (j=1; j<=5-i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=2*i-1; k++) {
//            printf("*");
//        }
//        printf("\n");
//    }
//    for (i=1; i<=4; i++) {
//        for (j=1; j<=i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=9-2*i; k++) {
//            printf("*");
//        }
//        printf("\n");
//    }
    
    //不看, 实验圣诞树,
//    int i,j ,k;
//    for (i=1; i<=4; i++) {
//        for (j=1; j<=20-i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=2*i-1; k++) {
//            printf("*");
//        }
//        printf("\n");
//    }
//    
//    
//    for (i=1; i<=8; i++) {
//        for (j=1; j<=20-i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=2*i-1; k++) {
//            printf("*");
//        }
//        printf("\n");
//    }
//
//    for (i=1; i<=12; i++) {
//        for (j=1; j<=20-i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=2*i-1; k++) {
//            printf("*");
//        }
//        printf("\n");
//    }
//    for (i=1; i<=20; i++) {
//        for (j=1; j<=17; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=5; k++) {
//            printf("*");
//        }
//        printf("\n");
//    }
//    
//    for (i=1; i<=3; i++) {
//        for (j=1; j<=6; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=27; k++) {
//            printf("*");
//        }
//        printf("\n");
//    }
    
    
    
    //空心菱形。
//    int i ,j ,k;
//    for (i=1; i<=10; i++) {
//        for (j=1; j<=10-i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=2*i-1; k++)
//        {
//            if (k<=2*i-2&&k!=1) {
//                printf(" ");
//            } else {
//                printf("*");
//            }
//        
//    }
//    printf("\n");
//    }
//    
//    for (i=1; i<=19; i++) {
//        for (j=1; j<=i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=19-2*i; k++) {
//            if (k<=19-2*i-1&&k!=1) {
//                printf(" ");
//            }
//            else{
//                printf("*");
//            }
//        }
//        printf("\n");
//    }
//    
    //  空心有2个*的菱形
//    int  i,j,k;
//    for (i=1; i<=4; i++) {
//        for (j=1; j<=4-i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=2*i-1; k++) {
//            if (k<=2*i-3&&k!=1&&k!=2) {
//                printf(" ");
//            } else {
//                printf("*");
//            }
//        }
//        printf("\n");
//    }
//    for (i=1; i<=7; i++) {
//        for (j=1; j<=i; j++) {
//            printf(" ");
//        }
//        for (k=1; k<=7-2*i; k++) {
//            if (k<=7-2*i-2&&k!=1&&k!=2) {
//                printf(" ");
//            } else {
//                printf("*");
//            }
//        }
//        printf("\n");
//    }
    

        //第一题   打印1 - 100中不能被7整除又不包含7的数。
    
//    int i;
//    for (i=1; i<100; i++) {
//        if (i%7!=0&&i%10!=7&&i/10!=7) {
//            printf("%d\n",i);
//        }
//    }
//
    
    
//    
//    int i;
//    for (i=1; i<100; i++) {
//        if (i%7==0||i%10==7||i/10==7) {
//            continue;
//        }printf("%d\n",i);
//    }
//    
    
//
    
    
    //第二题     输入两个数,求最小公倍数和最大公约数。
//    int num1,num2;
//    printf("请输入第一个正整数\n");
//    scanf("%d",&num1);
//    printf("请输入第二个正整数\n");
//    scanf("%d",&num2);
//    for (int i=1; ; i++) {
//        if (i%num1==0&&i%num2==0) {
//            printf("它们的公倍数是:%d\n",i);
//            break;
//        }
//    }
//    for (int j=num1; j>=1 ;j-- ) {
//        if (num1%j==0&&num2%j==0)
//        {
//          printf("它们的公约数是:%d\n",j);
//        break;
//    }
//    }
//

 

posted on 2015-12-30 20:51  无梦为安  阅读(146)  评论(0编辑  收藏  举报

导航