1. 程式人生 > >三種迴圈的練習——將1到100以內包含6的數字打印出來

三種迴圈的練習——將1到100以內包含6的數字打印出來

int main(int argc, const char * argv[])
{
    //用三種迴圈將1到100以內包含6的數字打印出來。
    printf("-----用while實現-----\n");
    int i = 1;
    while (i <= 100 ) {
        if (i <= 10 && i % 6 == 0) {
            printf("%d\n",i);
        }else if(i > 10 && i % 10 == 6){
            printf("%d\n",i);
        }
        i++;
    }
    printf("-----用do。。while實現-----\n");
    int j = 1;
    do {
        if (j <= 10 && j % 6 == 0) {
            printf("%d\n",j);
        }else if (j > 10 && j % 10 == 6){
            printf("%d\n",j);
        }
        j++;
    } while (j <= 100);
    
    printf("用for迴圈實現\n");
    for (int y = 0; y <= 100; y++) {
        if (y <= 10 && y % 6 == 0) {
            printf("%d\n",y);
        }else if (y > 10 && y % 10 == 6){
            printf("%d\n",y);
        }
    }

    return 0;
}