利用C语言完成迷你计算器程序编写

2022-08-19 社会 86阅读

图片说明:

    红圈是输入的两个数字

    篮圈是输入的运算符号

    黄圈是运算后计算结果

下面是完整的代码,不知能不能满足你,可以私信联系

#include 
#include 
#include 

int main()
{
int y;
double shu1=0;
double shu2=0;
char fuhao;

do
{
  printf("\n  迷你计算器\n\n");
  printf("  1.数据输入\n\n");
  printf("  2.四则运算\n\n");
  printf("  0.退    出\n\n");
  printf("  请选择(0-2)\n");
  
  scanf("%d",&y);
  getchar();
  switch(y)
  {
    case 1: 
shu1=0;
shu2=0;
fuhao=0;
printf("请输入两个数字,空格分开:");
    scanf("%lf %lf",&shu1,&shu2);
printf("\n输入完成: %lf   %lf\n",shu1,shu2);
getchar();
    break;
case 2: 
printf("\n请输入运算符号(+ - * /):");
    scanf("%c",&fuhao);
getchar();
    
if(fuhao == '+')
printf("\n加法,运算结果:%lf\n",shu1+shu2);
if(fuhao == '-')
printf("\n减法,运算结果:%lf\n",shu1-shu2);
if(fuhao == '*')
printf("\n乘法,运算结果:%lf\n",shu1*shu2);
if(fuhao == '/')
printf("\n除法,运算结果:%lf\n",shu1/shu2);

break;
case 0:
printf("    谢谢使用\n");
exit(1);
default:
printf("    输入错误,请重新输入\n");
  }
}
while (y>0);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com