C++ 加减乘除计算器
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/17 19:56:01
C++ 加减乘除计算器
范围0到80的整数
要求不光是算出结果 还要显示出演算过程 就是像草稿上演算的一样 只是要用C语言展示出来
C++ 少打了
范围0到80的整数
要求不光是算出结果 还要显示出演算过程 就是像草稿上演算的一样 只是要用C语言展示出来
C++ 少打了
![C++ 加减乘除计算器](/uploads/image/z/7099896-48-6.jpg?t=C%2B%2B+%E5%8A%A0%E5%87%8F%E4%B9%98%E9%99%A4%E8%AE%A1%E7%AE%97%E5%99%A8)
#include
using namespace std;
int getDigits(int n)
{
if (n == 0){
return 1;
}
int digits = 0;
while (n){
digits++;
n /= 10;
}
return digits;
}
int getFirst(int n,int i)
{
if (n == 0){
return 0;
}
while (i--){
n /= 10;
}
return n % 10;
}
int main()
{
int op1,op2,ans,digits;
char oper;
cin >> op1 >> oper >> op2;
if (oper == '+'){
ans = op1 + op2;
digits = getDigits(ans);
for (int i = 0; i < digits - getDigits(op1); i++){
cout
using namespace std;
int getDigits(int n)
{
if (n == 0){
return 1;
}
int digits = 0;
while (n){
digits++;
n /= 10;
}
return digits;
}
int getFirst(int n,int i)
{
if (n == 0){
return 0;
}
while (i--){
n /= 10;
}
return n % 10;
}
int main()
{
int op1,op2,ans,digits;
char oper;
cin >> op1 >> oper >> op2;
if (oper == '+'){
ans = op1 + op2;
digits = getDigits(ans);
for (int i = 0; i < digits - getDigits(op1); i++){
cout