搜索
查看: 1208|回复: 6
打印 上一主题 下一主题

运算器编程求助

[复制链接]
跳转到指定楼层
楼主
发表于 2014-7-30 16:59:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d;
    printf("-------------------------------------------\n");
    printf("这是一个加减乘除运算器,加法请选1,减法请选2,乘法请选3,除法请选4,自行输入算式请选5\n");
    scanf("%d",&a);
   
    if(a==1)
    {
    printf("Jave加法运算\n");
    printf("-------------------------------------------\n");
    printf("请输入第一个加数,输入后请按回车\n");
    scanf("%d",&b);
    printf("请输入第二个加数,输入后请按回车\n");
    scanf("%d",&c);
    d=b+c;
    printf("它们的和是%d+%d=%d",b,c,d);
    printf("谢谢您的使用,请下次惠顾\n");
    printf("-------------------------------------------\n");
    }
   
    if(a==2)
    {
     printf("Jave减法运算\n");
     printf("-------------------------------------------\n");
    printf("请输入被减数,输入后请按回车\n");
    scanf("%d",&b);
    printf("请输入减数,输入后请按回车\n");
    scanf("%d",&c);
    d=b-c;
    printf("它们的差是%d-%d=%d",b,c,d);
    printf("谢谢您的使用,请下次惠顾\n");
    printf("-------------------------------------------\n");
    }
   
    if(a==3)
    {
     printf("Jave乘法运算\n");
     printf("-------------------------------------------\n");
    printf("请输入第一个因数,输入后请按回车\n");
    scanf("%d",&b);
    printf("请输入第二个因数,输入后请按回车\n");
    scanf("%d",&c);
    d=b*c;
    printf("它们的积是%d*%d=%d",b,c,d);
    printf("谢谢您的使用,请下次惠顾\n");
    printf("-------------------------------------------\n");
    }
   
    if(a==4)
    {
     printf("Jave除法运算\n");
     printf("-------------------------------------------\n");
    printf("请输入被除数,输入后请按回车\n");
    scanf("%d",&b);
    printf("请输入除数,输入后请按回车\n");
    scanf("%d",&c);
    d=b/c;
    printf("它们的商是%d/%d=%d",b,c,d);
    printf("谢谢您的使用,请下次惠顾\n");
    printf("-------------------------------------------\n");
    }
   
    if(a==5)
    {
    printf("Jave输入算式运算\n");
    printf("这是一个特殊运算,请输入算式\n");
    printf("-------------------------------------------\n");
    scanf("%d %d",&b,&c);
    d=b+c;
    printf("%d+%d=%d",b,c,d);
    scanf("%d %d",&b,&c);
    d=b-c;
    printf("%d-%d=%d",b,c,d);
    scanf("%d %d",&b,&c);
    d=b*c;
    printf("%d*%d=%d",b,c,d);
    scanf("%d %d",&b,&c);
    d=b/c;
    printf("%d/%d=%d",b,c,d);
    printf("谢谢您的使用,请下次惠顾\n");
    printf("-------------------------------------------\n");
}         
system("pause");
return 0;
}不知哪里错了,请高手指教。

最佳答案

查看完整内容

1.每句printf("Jave加法运算\n"); )改成英文输入法的) 2.特殊运算的那个,如果你是想输入两个数再计算它们和差积商是多少,就只需保留第一个scanf 3.这个计算器用起来很不爽啊。。。
沙发
发表于 2014-7-30 16:59:54 | 只看该作者
1.每句printf("Jave加法运算\n");
)改成英文输入法的)
2.特殊运算的那个,如果你是想输入两个数再计算它们和差积商是多少,就只需保留第一个scanf
3.这个计算器用起来很不爽啊。。。
板凳
发表于 2014-7-30 17:31:43 来自手机 | 只看该作者
请你把编译时的错误记录写出来
来自: 微社区
地板
发表于 2014-7-30 17:31:50 | 只看该作者
例如,全角符号
5#
 楼主| 发表于 2014-7-30 17:48:46 | 只看该作者
错误记录怎么写?
6#
 楼主| 发表于 2014-7-30 17:51:37 | 只看该作者
修好了,原来是有中文括号啊!不过谢谢大家
7#
 楼主| 发表于 2014-7-30 17:52:39 | 只看该作者
刚才Dsp用户回答的最全,我就采纳他吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表