• 例题三、简单的分支与循环结构


    1.编写求圆面积的程序,要求当输入的半径r<=0时,提示输入错误,要求r为浮点型,r的数值是动态的由键盘输入;

    #include<stdio.h>
    int main(void)
    {
        double R,S;
    
        printf("Enter R:");
        scanf("%lf",&R);
        if(R<=0){
            printf("输入错误
    ");
        }
        else {
            S = 3.1415926*R*R;
            printf("S=%.2f
    ",S);
        }
    
        return 0;
    }

    2.利用循环计算n个圆柱体体积。
    要求:
    1. 当输入的半径r或h<=0时,提示输入错误,重新输入;
    2. r和h为整形;
    3. n、r和h的数值是由键盘输入;
    4. 连续计算n个圆柱体体积;  

    #include<stdio.h>
    int main(void)
    {
        int i,n;
        double R,V,H;

        printf("Enter n:");
        scanf("%d",&n);

     for(i=1;i<=n;i++){

        printf("Enter H:");
        scanf("%Lf",&H);
        printf("Enter R:");
        scanf("%Lf",&R);

        if(R,H<=0){
            printf("输入错误。 ");
        }
        else{
                V=3.1415926*R*R*H;
                printf("V=%.2f ",V);
            }
        }

        return 0;
    }

    3.阅读下面程序、分析说明运行结果,并上机验证。

    若从键盘分行输入以下数据,则输出结果是什么?
    12↙
    3456↙

    #include<stdio.h>
    int main()
    {
        int c1,c2,c3,c4;
        scanf("%d%d",&c1,&c2);
        printf("%d
    ",c1+c2);
    
        getchar();
        c3 = getchar();
        c4 = getchar();
    
        printf("%d
    ",c3+c4);
        return 0;
    }

     

    4.阅读下面程序、分析说明运行结果,并上机验证。

    若从键盘分行输入以下数据,则输出结果是什么?

    12↙
    3456↙

    #include<stdio.h>
    int main()
    {
        char c1,c2,c3,c4;
        scanf("%c%c",&c1,&c2);
        printf("%c %c
    ",c1,c2);
        getchar();
        c3 = getchar();
        c4 = getchar();
        printf("%c %c
    ",c3,c4);
        printf("%c %c %c %c
    ",c1,c2,c3,c4);
        return 0;
    }

  • 相关阅读:
    Android Studio插件
    android漂亮的对话框项目sweet-alert-dialog
    Android中Context详解 ---- 你所不知道的Context
    Bundle对象的使用
    Android利用Http下载文件
    文件缓存(配合JSON数组)
    android studio sqlite操作代码片段
    Android中使用ListView实现分页刷新(线程休眠模拟)(滑动加载列表)
    Android Studio 配置使用百度api (附带简单样例)
    9套Android实战经典项目资料分享给大家
  • 原文地址:https://www.cnblogs.com/danson-daisy/p/3367786.html
Copyright © 2020-2023  润新知