sinat_29420031
sinat_29420031
采纳率100%
2015-06-30 00:43 阅读 1.6k

c++程序设计题求帮助。。。。。。

程序功能:10以内整数数加减乘除运算练习。。。。。。。。。。。。。。。。。。。。。。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

7条回答 默认 最新

  • 已采纳
    miracle_yao miracle_yao 2015-07-03 09:38
    点赞 评论 复制链接分享
  • friend_of_time friend_of_time 2015-06-30 01:55

    问题描述不够清楚。

    C++本身自带的数学库不是已经能实现四则运算吗?

    如果你想自己编写程序的话,可以借助二进制的逻辑运算实现。

    点赞 1 评论 复制链接分享
  • bdmh bdmh 2015-06-30 00:55

    你去看一下后缀表达式,就是用来计算表达式的

    点赞 评论 复制链接分享
  • Miner_Sty Miner_Sty 2015-06-30 01:06

    这个练习是题目由程序自己生成的么?

    点赞 评论 复制链接分享
  • huangdi19880612 李氏康荣 2015-06-30 02:04

    逻辑运算可以搞定
    不过你的目的用意是??

    点赞 评论 复制链接分享
  • Self_Promotion Self_Promotion 2015-06-30 04:52

    大概看看吧,基本思路在,细节上修改修改:
    #include
    #include
    #include

    int main(void)
    {
    int num1, num2, num3, num4, num5;

    char sign;
    srand((unsigned) time(NULL));
    
    while(1)
    {
        num1 = rand() % 10;
        num2 = rand() % 10;
    
        num3 = rand() % 100;
        switch(num3 % 4)
        {
        case 0: sign = '+'; break;
        case 1: sign = '-'; break;
        case 2: sign = '*'; break;
        case 3: sign = '/'; break;
        }
    
        switch(sign)
        {
        case '+': num4 = num1 + num2; break;
        case '-': num4 = num1 - num2; break;
        case '*': num4 = num1 * num2; break;
        case '/': num4 = num1 / num2; break;
        }
    
        printf("%d %c %d =", num1, sign, num2);
        scanf("%d", &num5);
    
        if(num5 == num4)
        {
            printf("true\n");
        }
        else
        {
            printf("false\n");
        }
    }
    
    return 0;
    

    }

    点赞 评论 复制链接分享
  • miracle_yao miracle_yao 2015-07-03 09:39

    看看能不能帮到你:

    点赞 评论 复制链接分享

相关推荐