• 四则运算生成器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;
        }
    }

  • 相关阅读:
    ER图转关系模式, 强制参与和选择参与
    panoramio
    as3中flash的静态文本是可以直接访问的
    城市战3操作很失败
    20111120杭州天地行
    XNA 实用教程
    十、样式
    十三、“自己”的动画——图片转换
    十三、“导航”的动画——页面跳转
    十三、“自己”的动画——按钮
  • 原文地址:https://www.cnblogs.com/xiaofei-ruc/p/5910295.html
Copyright © 2020-2023  润新知