zoukankan      html  css  js  c++  java
  • 四则运算生成器V1.0

    俩个数

    #include <cstdio>
    #include <stack>
    #include <cstdlib>

    #define MAXNUM 100

    char fin_formula[50], ori_formula[50];
    char op[4];

    int ans, num[4];

    void create() {
        int flag = rand() % 4;
        if(flag == 0) {
            op[0] = '+';
            num[0] = rand() % MAXNUM;
            num[1] = rand() % MAXNUM;
            ans = num[0] + num[1];
            printf("%d + %d = ? ", num[0], num[1]);
        }
        else if(flag == 1) {
            op[0] = '-';
            ans = rand() % MAXNUM;
            num[1] = rand() % MAXNUM;
            num[0] = num[1] + ans;
            printf("%d - %d = ? ", num[0], num[1]);
        }
        else if(flag == 2) {
            op[0] = '*';
            num[0] = rand() % MAXNUM;
            num[1] = rand() % MAXNUM;
            ans = num[0] * num[1];
            printf("%d * %d = ? ", num[0], num[1]);
        }
        else {
            op[0] = '/';
            ans = rand() % MAXNUM;
            num[1] = rand() % MAXNUM;
            num[0] = ans * num[1];
            printf("%d / %d = ? ", num[0], num[1]);
        }
    }

    int main() {
        int input;
        char yes_no;
        while(1) {
            create();
            
            scanf("%d", &input);
            
            if(input == ans) printf("正确 ");
            else printf("错误 ");
            getchar();
            printf("是否继续,如果是请输入y");
            scanf("%c", &yes_no);
            if(yes_no != 'y') break;
        }
    }

  • 相关阅读:
    ABAP Code Inspector那些隐藏的功能,您都知道吗?
    L2-017. 人以群分
    L2-007. 家庭房产
    L2-014. 列车调度
    L2-004. 这是二叉搜索树吗?
    过山车
    hdu 3746 Cyclic Nacklace
    hdu 1867 A + B for you again
    hdu 1686 Oulipo
    Orders
  • 原文地址:https://www.cnblogs.com/xiaofei-ruc/p/5910295.html
Copyright © 2011-2022 走看看