码迷,mamicode.com
首页 > 其他好文 > 详细

四则运算生成器V1.0

时间:2016-09-26 19:46:32      阅读:100      评论:0      收藏: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 = ? \n", 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 = ? \n", 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 = ? \n", num[0], num[1]);
    }
    else {
        op[0] = ‘/‘;
        ans = rand() % MAXNUM;
        num[1] = rand() % MAXNUM;
        num[0] = ans * num[1];
        printf("%d / %d = ? \n", num[0], num[1]);
    }
}

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

四则运算生成器V1.0

标签:

原文地址:http://www.cnblogs.com/xiaofei-ruc/p/5910295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!