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;
    }
  • 相关阅读:
    结构化系统开发和面向对象开发方法
    十五周总结
    第十四周总结
    第十三周总结
    分答
    第十周总结
    DFD
    判定表
    第八周总结
    开发方法对比
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14628432.html
Copyright © 2011-2022 走看看