zoukankan      html  css  js  c++  java
  • 四则运算生成器基础版

    一、程序设计题目要求和设计思想

    1、题目

        写一个能自动生成小学四则运算题目的程序,要求一次输出不少于30道,只能是整数100以内的四则运算。

    2、设计思想

        输出四则运算表达式的两个整数变量要靠产生随机数函数rand()来实现;

        100以内的整数直接对产生的随机数除一百取模就会得到;

        四则运算的加减乘除也要靠随机产生,这样我们再设置一个变量产生随机数,除4取模,会得到0、1、2、3,这样对应加减乘除,用 if 条件判断来实现;

        不少于30道题目,我们用一个 for 循环语句来控制;

        对于减法和除法要求被减数要比减数大,被除数要比除数大,所以还要设置 if 判断语句来实现控制。

    二、程序源代码

    //本程序能够随机产生100以内的整数的四则运算

    #include "stdafx.h"
    #include "stdio.h"
    #include <stdlib.h>
    #include <time.h>
    void disply()
    {
    srand(time(NULL));
    int i;
    for(i=0;i<30;i++)
    {
    int a=rand()%100;
    int b=rand()%100;
    int c=rand()%4;
    if(c==0){printf("%d+%d= ",a,b);}
    else if(c==1){printf("%d*%d= ",a,b);}
    else if(c==2&&a>b){printf("%d-%d= ",a,b);}
    else if(c==2&&a<=b){printf("%d-%d= ",b,a);}
    else if(c==3&&a>b){printf("%d/%d= ",a,b);}
    else if(c==3&&a<=b){printf("%d/%d= ",b,a);}
    }
    }
    void main()
    {
    disply();
    }

    三、运算结果截图

    四、未按时完成原因

          一个假期在家没有动过电脑,更别说编程序了,刚听到这个题目的时候只知道有一个随机数函数,但是不知道是什么了,也不知道怎么用,所以就卡住了,还有就是一开始没有对整个程序有一个好的构思,上来就开始做了,后来才意识到,磨刀不负砍柴工,以后一定要构思好,设计好,这样对以后的工作指定是有益无弊。

  • 相关阅读:
    K-means Algorithm
    Naive Bayes Algorithm
    Generalized Linear Models
    Support Vector Machine
    wordpress迁移
    Gaussian Discriminant Analysis
    Locally Weighted Regression
    Matlab绘图高级部分
    Supervised Learning-Regression
    html 字符串互转DOM
  • 原文地址:https://www.cnblogs.com/hanshidiguo/p/4318226.html
Copyright © 2011-2022 走看看