| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 586 人关注过本帖
标题:再请大神看一下哪个里写的有错误
取消只看楼主 加入收藏
id1330579738
Rank: 2
等 级:论坛游民
帖 子:19
专家分:19
注 册:2015-1-14
结帖率:83.33%
收藏
已结贴  问题点数:10 回复次数:1 
再请大神看一下哪个里写的有错误
# include <stdio.h>

int main(void)
{
    int i = 0;
    int j = 0;
    int q = 0;
    int sum1 = 0;
    float a = 0.0;
    float b = 0.0;
    float sum2 = 0.0;
    char p;

    printf("请输入需要运算的符号和数字的类型,例如+1为整数相加,+2为点数相加:");
    scanf("%c%d",&p, &q);

    if (p == '+' && q == 1)
    {
        printf("请输入相加的整数,例如 1+1 请输入:");
        scanf("%d+%d", &i, &j);
        sum1 = i + j;
        printf("结果等于:%d\n", sum1);
    }
    else if (p == '+' && q == 2)
    {
        printf("请输入相加的点数, 例如 1.1+1.1 请输入:");
        scanf("%f+%f", &a, &b);
        sum2 = a + b;
        printf("%f\n", sum2);
    }
    else if (p == '-' && p == 1)
    {
        printf("请输入相减的整数, 例如 1-1 请输入:");
        scanf("%d-%d", &i, &j);
        sum1 = i - j;
        printf("结果等于:%d\n", sum1);
    }
    else if (p == '-' && p == 2)
    {
        printf("请输入相减的点数, 例如 1.1-1.1 请输入:");
        scanf("%f-%f", &a, &b);
        sum2 = a - b;
        printf("结果等于:%f", sum2);
    }
    else if (p == '*' && q == 1)
    {
        printf("请输入相乘的整数, 例如 1*1 请输入:");
        scanf("%d*%d", &i, &j);
        sum1 == i * j;
        printf("结果等于:%d\n", sum1);
    }
    else if (p == '*' && q == 2)
    {
        printf("请输入相乘的点数, 例如 1.1*1.1 请输入:");
        scanf("%f*%f", &a, &b);
        sum2 == a * b;
        printf("结果等于:%f\n", sum2);
    }
    else if (p == '/' && q == 1)
    {
        printf("请输入相除的整数, 例如 1/1 请输入:");
        scanf("%d/%d", &i, &j);
        sum1 = i / j;
        printf("结果等于:%d\n", sum1);
    }
    else if (p == '/' && q == 2)
    {
        printf("请输入相除的点数, 例如 1.1/1.1 请输入:");
        scanf("%f/%f", &a, &b);
        sum2 = a / b;
        printf("结果等于:%f\n", sum2);
    }
    else
    {
        printf("格式输入错误!\n");
    }

    return 0;
}
搜索更多相关主题的帖子: include 
2015-02-16 15:02
id1330579738
Rank: 2
等 级:论坛游民
帖 子:19
专家分:19
注 册:2015-1-14
收藏
得分:0 
回复 2楼 wp231957
编译确实没问题,但就是感觉哪里写的有逻辑错误,运行起来有问题
2015-02-16 16:26
快速回复:再请大神看一下哪个里写的有错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024947 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved