C语言的那些题(一)

最近一直在学习C语言,于是就打算把自己学习过程中做的C语言的题记录下来,现在写到个人博客当中,供大家阅读.由于鄙人初学C语言,若本人写的程序有问题,请大家不吝赐教.若喷,请深喷.声明一点,所写的程序全是使用Xcode,未在其他开发工具中测试.

首先,贴上一道简单的题,题目要求:编制一个完成两个数四则运算程序。如:用户输入34+56则输出结果为90.00,要求运算结果保留2位有效小数,用户输入时将2个运算数以及运算符都输入,根据运算符求结果.

实现代码如下:

    float a = 0, b = 0;

    char c = 0;

    printf("请输入2个运算数以及运算符(形式如:a+b):");

    scanf("%f%c%f", &a, &c, &b);

    switch (c) {

        case ‘+‘:

            printf("%.2f + %.2f = %.2f", a, b, a + b);

            break;

        case ‘-‘:

            printf("%.2f - %.2f = %.2f", a, b, a - b);

            break;

        case ‘*‘:

            printf("%.2f * %.2f = %.2f", a, b, a * b);

            break;

        case ‘/‘:

        {

            if (b == 0) {

                printf("提示:除数不能为零");

            } else {

                printf("%.2f / %.2f = %.2f", a, b, a / b);

            }

        }

            break;

        default:

            printf("输入不合法,请重新输入!");

            break;

    }

这是一道关于 switch case 语句的用法,首先要写一个输入函数,从控制台输入两个整数和运算符,然后通过switch case判断输入的是哪一个运算符,然后进行相应操作.

本文出自 “一滴阳光” 博客,请务必保留此出处http://zhangzhanzg.blog.51cto.com/9168075/1531734

C语言的那些题(一),布布扣,bubuko.com

C语言的那些题(一)

上一篇:javascript将字符串转成方法名


下一篇:Android的相关事件