我的C++代码(IDE是vs2013):
#include "stdafx.h"
#include<iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int Sum,figure;
char Op;
cin >> Sum >> Op;
/* 输入第一个操作数以及操作符;由于输入无空格*/
while (Op != '=')
{
cin >> figure;/* 输入下一个操作数 */
switch (Op) {
case '+': /* 根据操作符进行相应运算 */
Sum += figure;
break;
case '-':
Sum -= figure;
break;
case '*':
Sum *=figure;
break;
case '/':
if (figure == 0)
{
printf("除数不能为0!\n");
return 0;
}
Sum /= figure;
break;
default:
printf("非法符号!\n");
return 0;
}
cin >> Op;
}
printf("%d\n", Sum); /* 打印输出 */
system("pause");
return 0;
}
C++简易计算器程序
本文介绍了一个使用C++实现的简易计算器程序,该程序能在控制台接收一系列算术表达式的输入,并依次完成加减乘除等基本运算。通过循环与条件判断实现了连续计算的功能,并考虑了除数为零的情况。
3079

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



