zoukankan      html  css  js  c++  java
  • c语言中程序的循环控制 do语句

    c语言中程序的循环控制,do语句。

    1、do语句用户输入决定执行判断奇偶数程序的次数

    #include <stdio.h>
    
    int main(void)
    {
        int j;
        do
        {
            int i;
            puts("please input an integer.");
            printf("i = "); scanf("%d", &i);
            if (i % 2)
                puts("odd!");
            else
                puts("even!");
            puts("choose to continue or exit! j = 0: continue;  j = 1: exit.");
            printf("j = "); scanf("%d", &j);
        }
        while (j == 0);
        return 0;
    }

    2、c语言中程序的循环控制;do语句限定用户输入的范围。

    #include <stdio.h>
    
    int main(void)
    {
        int i;
        do
        {
            puts("please input an integer.");
            printf("i = "); scanf("%d", &i);
            if (i < 0 || i > 2)
                puts("the range of i is 0-2!");
        }
        while (i < 0 || i > 2);
        
        switch (i)
        {
            case 0: puts("stone!"); break;
            case 1: puts("scissors!"); break;
            case 2: puts("coloth!"); break;
        }
        return 0;
    }

    3、c语言中程序的循环控制,do语句计算多个数字的和及平均数,用户输入决定求和数字数目。

    #include <stdio.h>
    
    int main(void)
    {
        int j, t = 0, sum = 0;
        do
        {
            int i;
            puts("please input an integer.");
            printf("i = "); scanf("%d", &i);
            
            sum = sum + i;
            t = t + 1;
            
            puts("choose to continue or exit. j = 0: continue; j = 1: exit.");
            printf("j = "); scanf("%d", &j);
        }
        while (j == 0);
        
        printf("sum = %d\n", sum);
        printf("mean = %.2f\n", (double)sum/t);
        return 0;
    }
  • 相关阅读:
    avcodec_open2()分析
    CentOS 6.9 下安装DB2
    使用python操作mysql数据库
    python之tcp自动重连
    决策树算法
    文件夹自动同步工具
    KNN算法介绍
    go语言生成uuid
    golang之log rotate
    golang之tcp自动重连
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14628432.html
Copyright © 2011-2022 走看看