栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

模拟一个简易计算器程序(c语言)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

模拟一个简易计算器程序(c语言)

提示:

       若输入: 5,+,4, 则输出:5+4=9

           输入: 5,-,4, 则输出:5-4=1

           输入: 5,*,4, 则输出:5*4=20

           输入: 5,/,4, 则输出:5/4=1.250000

样例输入:

5 + 4

样例输出:

5.000000+4.000000=9.000000

代码段:

#include
int main()
{
    double a, b;
    char c;
    printf("请输入运算数和运算符(格式如:1 + 2):");
    scanf("%lf %c %lf", &a, &c, &b);
    switch (c) 
    {
    case '+': printf("%f+%f=%fn", a, b, a + b);
        break;
    case '-': printf("%f-%f=%fn", a, b, a - b);
        break;
    case '*': printf("%f×%f=%fn", a, b, a * b); 
        break;
    case '/': if (b == 0)
            printf("输入无效,分母不能为零!n");
              else
            printf("%f÷%f=%fn", a, b, a / b);
        break;
    default: printf("输入有误,请重新输入!n");
    }
	return 0;
}

注:

1,输入数据时,数据之间用空格隔开

2,除法时,别漏了分母为零的情况

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1022408.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号