功能
简单加法计算器
完整计算器
(利用输出查看执行过程中的BUG)
代码
//简单加法计算器
#include<iostream>
using namespace std;
int main()
{
int a, b, c; //声明的多个变量用逗号隔开(也可分开声明),并且一个变量只能声明一次,不能重复
//double da.db, dc; 声明双精度变量
cin >>a >> b; //输入a、b的值
c = a + b; //计算和并赋值给c
cout << c << endl; //输出结果
system("pause");
return 0;
}
//两位数加减乘除计算器
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double num1, num2;
char op; //声明字符变量,存放操作符
double result; //声明变量,存放计算机结果
char caption1[20] = "错误";
char caption2[20] = "无效计算";
cout << "请输入";
cin >> num1 >> op >> num2;
switch (op)
{
case '+':result = num1 + num2;
cout << num1 << op << num2 << "=" << result << endl;
break;//中断
case '-':result = num1 - num2;
cout << num1 << op << num2 << "=" << result << endl;
break;
default:case '*':result = num1 * num2;
cout << num1 << op << num2 << "=" << result << endl;
break;
case '/':
if (fabs(num2)<1.0e-8) //除数为0
{
cout << caption1 << endl;
}
else//除数不为0
{
result = num1 / num2;
cout << num1 << op << num2 << "=" << result << endl;
}
break;
//default://以上情况都不是
cout << caption2 << endl;
}
system("pause");
return 0;
}
知识点
4、3为常量,整形常量
int a,b,c; 声明整形变量
double da.db, dc; 声明双精度变量
加+ 减- 乘* 除/ 求余%
程序