zoukankan      html  css  js  c++  java
  • 四则运算

    引用自网站https://zhidao.baidu.com/question/1240273535345551459.html

    代码:

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    int n, n1;
    char fun(int op){ if (op == 0)return '+'; else if (op == 1)return '*'; else if (op == 2)return '-'; else return '/'; }
    int Compute(int a, int b, int op)
    {
    int p;
    if (op == 0)p = a + b; else if (op == 1)p = a*b; else if (op == 2)p = a - b; else p = a / b;
    if (n == p){
    n1++;
    return 1;
    }
    else
    return 0;
    }
    void Print(int flag)
    {
    if (flag == 1)printf("Right! ");
    else
    printf("Not correct! ");
    }
    void main()
    {
    srand((unsigned)time(NULL));
    int a, b, op, i = 0, num;
    while (true)
    {
    if (i == 10)break;
    a = rand() % 10 + 1;
    b = rand() % 10 + 1;
    op = rand() % 4;
    if (a%b == 0 && a >= b)
    {
    i++;
    printf("%d%c%d=", a, fun(op), b);
    scanf_s("%d", &n);
    num = Compute(a, b, op);
    Print(num);
    }
    }
    printf("you grade is:%d,you falsed %d! ", n1 * 10, 10 - n1);
    }

    实现功能:由系统给出简单的四则运算题目,然后使用者对其进行运算后输入结果。

  • 相关阅读:
    操作系统典型调度算法
    C++ volatile 关键字
    vue class绑定 组件
    yarn 基本用法
    vscode 插件安装以及首选项配置
    git 多人协作
    git Feature分支
    git Bug分支
    git 分支策略
    git 解决冲突
  • 原文地址:https://www.cnblogs.com/WeVv/p/7601237.html
Copyright © 2011-2022 走看看