C++ 计算器实现加减乘除
发布日期:2021-05-10 03:28:41 浏览次数:15 分类:原创文章

本文共 584 字,大约阅读时间需要 1 分钟。

二话不说,先上代码

#include<iostream>#include<cstring>using namespace std;int main(){       int a,b;    while(1){           int f1=0,f2=0, ans=0;        char a[99]; cin>>f1>>a;        int len = strlen(a);        char *p = a;        for(int i=1; i<len; i++)        {               f2 = f2*10+(p[i]-'0');        }        switch(*p){               case '*': ans = f1*f2; break;            case '/': ans = f1/f2; break;            case '+': ans = f1+f2; break;            case '-': ans = f1-f2; break;        }        delete p;        cout<<ans<<endl;    }    return 0;}

核心思想

  • 把第二个数看成是字符串,分割出第一个符号位
上一篇:C++ 底层语言的信仰-指针分类
下一篇:2、vue2.0与Vue3.0-4.0的创建项目指令

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月20日 04时43分59秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章