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

菜单放在屏幕中央位置。
必须先运行1输入数据,才能运行2四则运算。
要求依据用户输入的‘+’、‘-’、‘*’、‘、’四个运算符进行相应运算。
P.S.本人大一新生,刚学一个月C语言,所以能编简单点就编简单点,谢谢

图片说明:

    红圈是输入的两个数字

    篮圈是输入的运算符号

    黄圈是运算后计算结果

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

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

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);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-29
菜单可以自己写,这个是我写的代码(超复杂版,比较完美),c++写的,改为c语言主要把输入输出改下还有头文件就行了,不懂可以问哦
第2个回答  2013-09-29
去CSDN上找
相似回答