zoukankan      html  css  js  c++  java
  • 编写一个能生成小学四则运算题目的运算

    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    int i=0,j=0;
     
    void jia()
    {
        int a,b,m;
        srand(time(NULL));
        a=1+rand()%100;
        b=1+rand()%100;
        printf("%d ",a);
        printf("%d ",b);
        printf("a+b=? ");
        printf("请输入运算结果 ");
        scanf("%d",&m);
        if(m==a+b)
        {
            printf("恭喜你答对了 ");
            i++;
        }
        else
        {
            printf("你答案有错误 ");
            j++;
        }
         
    }
     
    void jian()
    {
        int a,b,m;
        srand(time(NULL));
        a=1+rand()%100;
        b=1+rand()%100;
        if(a<b)
        {
            int t=0;
            t=a;a=b;b=t;
        }
        printf("%d ",a);
        printf("%d ",b);
        printf("a-b=? ");
        printf("请输入运算结果 ");
        scanf("%d",&m);
        if(m==a-b)
        {
            printf("恭喜你答对了 ");
            i++;
        }
        else
        {
            printf("你答案有错误 ");
            j++;
        }
         
    }
    void cheng()
    {
        int a,b,m;
        srand(time(NULL));
        a=1+rand()%20;
        b=1+rand()%20;
        printf("%d ",a);
        printf("%d ",b);
        printf("a*b=? ");
        printf("请输入运算结果 ");
        scanf("%d",&m);
        if(m==a*b)
        {
            printf("恭喜你答对了 ");
            i++;
        }
        else
        {
            printf("你答案有错误 ");
            j++;
        }
         
    }
    void chu()
    {
        int a,b,m;
        srand(time(NULL));
        a=1+rand()%100;
        b=1+rand()%100;
        if(b==0)
        {
            b=1+rand()%100;
        }
        if(a<b)
        {
            int t=0;
            t=a;a=b;b=t;
        }
        while(a%b!=0)
        {
            a=1+rand()%100;
            b=1+rand()%100;
        }
        printf("%d ",a);
        printf("%d ",b);
        printf("a/b=? ");
        printf("请输入运算结果 ");
        scanf("%d",&m);
        if(m==a/b)
        {
            printf("恭喜你答对了 ");
            i++;
        }
        else
        {
            printf("你答案有错误 ");
            j++;
        }
         
    }
    <br>
    int main()
    {
        int m,n=0;
        while(1)
        {
            printf("1.加法运算 ");
            printf("2.减法运算 ");
            printf("3.乘法运算 ");
            printf("4.除法运算 ");
            printf("请选择");
            scanf("%d", &m);
            switch(m)
            {
            case 1:jia();break;
            case 2:jian();break;
            case 3:cheng();break;
            case 4:chu();break;
            }
            printf("5.请重新选择 ");
            printf("6.结束 ");
            scanf("%d", &n);
            if(n==6) break;
        }
        printf("你回答题的总数%d和正确的个数%d ",i+j,i);
        return 0;
    }
     
    加法运算界面

    减法运算界面

     

    乘法运算界面

    除法运算界面
     

    因为我的基础有限,所以自己写不出很严谨的运算程序,所以我借鉴了一下别的程序。做出了这套简单的四则运算程序!

  • 相关阅读:
    python 查看源代码
    团队项目5-冲刺合集
    系统设计(团队作业4)
    《次元唤醒 需求规格说明书v1.0》
    团队选题报告
    来自异次元的一篇博客
    《口算大作战 概念版》功能规格说明书
    我不会优化啊!!!
    Python装饰器实现异步回调
    Python杀死windows进程
  • 原文地址:https://www.cnblogs.com/mahaoran/p/5278445.html
Copyright © 2011-2022 走看看