啊哈磊_编程从这里起步

标题: 求助,为什么编出来的计算器不能运行 [打印本页]

作者: 不知道    时间: 2014-5-9 13:57
标题: 求助,为什么编出来的计算器不能运行
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b;
    char c;
    printf("这是一个整数计算器,欢迎您使用\n");
    printf("--------------------------\n");
    printf("请输入算式\n");
    scanf("%d%c%d",&a,&c,&b);
    if(c=='+')
                printf("%d",a+b);
    if(c=='-')
                printf("%d",a-b);
    if(c=='*')
                printf("%d",a*b);
    if(ch=='/')
                printf("%d",a/b);
        system("pause");
        return 0;
}
这样编计算器为什么不行?

整数计算器.c

424 Bytes, 下载次数: 7

弄的软件


作者: rosynirvana    时间: 2014-5-9 13:57
  if(ch=='/')
改成
if(c == '/')
作者: 娄XYZ    时间: 2014-5-9 18:18
除法算式里的c打成ch了
作者: hou    时间: 2014-5-9 18:55
你的“c”打错了
作者: 超神级    时间: 2014-5-9 21:02
。。。。。。。。。。
作者: 不知道    时间: 2014-5-10 19:13
rosynirvana 发表于 2014-5-9 14:09
if(ch=='/')
改成
if(c == '/')

谢谢,是我粗心大意了
作者: StarX    时间: 2014-5-16 17:00
第17行应该是if(c=='/')




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2