zoukankan      html  css  js  c++  java
  • 软件工程关于自动生成四则运算题目程序的见解

    1.需求分析 一个程序员在编写程序前第一件事就是要知道我要编写的程序是要干什么的,它要那些功能。

    题目中要求一个能自动生成小学四则运算题目的程序,分析起来很简单,做起来也很简单。

    2.实施 由于是小学四则运算题目 我们设定数字的大小不超过100,运算符号为+ - * /,而这一切要随机生成,不难想到要用到随机函数。首先使用SRAND函数设定随机数种子srand((unsigned)time(NULL)) ,再使用RAND函数控制随机生成我们想要的0-100的数字,至于如何生成加减乘除符号,我们可以随机0-3的数字来对应加减乘除,同时可以使用一个while循环来控制生成题目的多少,例如我们int flag=0; 让用户为flag赋值,然后在while循环中让flag自减while(flag>0){....................flag--;}这样便可以达到控制生成题目多少的问题。

  • 相关阅读:
    BSGS
    聪聪可可(未完成)
    强连通分量,缩点
    bozj 1823(未完成)
    网络流
    bzoj1026
    点分治 poj1741
    bzoj 3270 博物馆
    高斯消元 模板
    bzoj 3143 [Hnoi2013]游走
  • 原文地址:https://www.cnblogs.com/navimelon/p/7512500.html
Copyright © 2011-2022 走看看