CSTest/加减乘除/加减乘除.cpp
2024-10-17 15:56:43 +08:00

53 lines
1.3 KiB
C++

#include <iostream>
using namespace std;
int main()
{
char buf[10] = { 0 };
double num1, num2, tmp;
int code;
while(1)
{
system("cls");
cout << "输入1我将为你计算两个数相加\n";
cout << "输入2我将为你计算两个数相减\n";
cout << "输入3我将为你计算两个数相乘\n";
cout << "输入4我将为你计算两个数相除\n";
cout << "输入其他本系统退出\n";
cin >> tmp;
code = tmp;
if (code > 0 && code < 5)
{
cout << "请输入第一个数\n";
cin >> num1;
cout << "请输入第二个数\n";
cin >> num2;
}
switch (code)
{
case 1:
printf_s("%g+%g=%g\n", num1, num2, num1 + num2);
break;
case 2:
printf_s("%g-%g=%g\n", num1, num2, num1 - num2);
break;
case 3:
printf_s("%g*%g=%g\n", num1, num2, num1 * num2);
break;
case 4:
printf_s("%g/%g=%g\n", num1, num2, num1 / num2);
break;
default:
return 0;
break;
}
cout << "按1键继续,否则退出程序\n";
cin >> code;
if (code != 1)
{
return 0;
}
}
}