C 语言

C 语言循环变量(3)

2018-03-30  本文已影响0人  RicherYY

接着上回写

break

break 就是跳出循环的意思


break.PNG

练习

猜价格.PNG

解答

int main()
{
    int goodPrice = 52;
    int guess;
    int count = 1;

    for(;;count++){
            printf("请输入价格:\n");
            scanf("%d",&guess);

        if(guess > goodPrice){
            printf("价格过大!\n");

        }
        else if(guess < goodPrice){
            printf("价格过小!\n");
        }
        else{
        printf("恭喜你猜对了!\n");
        break;
        }

    }
     printf("您一共猜了%d次\n",count);//这里注意&取地址,只有让用户输入东西的状态下才用
     if(count <= 5)
        {
            printf("您真是个天才\n");
        }

    return 0;
}

countiune 循环

countiue.PNG

练习

countinue练习.PNG
 int age;
    int i;
    int count = 0;

    for(i = 0;i < 5;i++)
        {
            printf("请输入年龄:");
            scanf("%d",&age);
            if(age < 0)
                {
                    count++;
                }
                else
                    {
                        continue;
                    }
        }
        printf("错误次数为%d次",count);

小结 continue 和 break的比较

使用场合

作用(循环结构中)

上一篇下一篇

猜你喜欢

热点阅读