问题及代码/*
*作者:李长鸿
*问题输入:1+2形式的式子
*问题输出:结果
*/
#include <cstdio>
#include<iostream>
using namespace std;
int main()
{
int a=100;
int b=20;
int c;
char oper;
cin>>a>>oper>>b;
switch(oper)
{
case '+':c=a+b;break;
case '-':c=a-b;break;
case '*':c=a*b;break;
default :if(b==0)c=a;
else c=a/b;break;
}
cout<<"c="<<c<<endl;
return 0;
}
本文介绍了一个简易的命令行计算器程序的设计与实现。该程序能够接收形如1+2的简单算术表达式作为输入,并根据运算符计算出结果。支持加、减、乘、除四种基本运算。

被折叠的 条评论
为什么被折叠?



