#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
char Choice;
double firstNum;
double secodeNum;
char character;
double value;
printf("**********计算器**********");
printf("是否开始(Y/N)\n");
scanf_s("%c", &Choice);
while (Choice == 'Y')//注意字符加‘’
{
printf("请输入一个简单的算式:\n");
cin >> firstNum >> character >> secodeNum;
switch (character)
{
case '+': value = firstNum + secodeNum; cout << firstNum << character << secodeNum << "=" << value <<endl; break;
case '-': value = firstNum + secodeNum; break;
case '*': value = firstNum * secodeNum; break;
case '/':
while(secodeNum == 0)
{
printf("ERROR! 除数为0请重新输入:\n");
scanf_s("%lf %c %lf", &firstNum, &character, &secodeNum);
}
value = firstNum / secodeNum; break;
default: printf("输入错误!");
break;
}
printf("是否继续(Y/N)");
//fflush(stdin);//清空缓冲区
cin >> Choice;
}
printf("**使用完毕 欢迎下次使用!**");
system("pause");
}
用C语言编写一个具有简单功能的计算器
最新推荐文章于 2024-05-12 22:54:41 发布