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

    题目:编写一个能自动生成30道题目的小学四则运算。

    思索过程:首先课上通过思考和同学讲解自己的思路,我对题目有了大致分析,首先要思考如何生成一个随机数;第二步如何随机生成一个符号,这样第二个数也可随机生成;最后就可以利用简单的循环来输出所需题目。

    设计思路:利用rand()生成随机数,难点在于如何生成随机符号,既然能生成随机数,那是否可以利用这个数来生成随机符号呢?显然可以,a=rand()%4,通过对a的判断,输出相应的符号。

    源代码:

    #include<iostream.h>
    #include <stdlib.h>
    void fuhao()//构造自动随机生成符号的函数
    {
    int a;
    a=rand()%4;
    switch(a)
    {
    case 0:cout<<"+";break;
    case 1:cout<<"-";break;
    case 2:cout<<"*";break;
    case 3:cout<<"/";break;
    }
    }
    void main()
    {
    int b,c,i;
    for(i=0;i<30;i++)
    {
    b=rand()%30;
    cout<<b;
    fuhao();
    c=rand()%30;
    cout<<c<<"="<<endl;
    }
    }

    结果截图:

     

  • 相关阅读:
    fastDFS与nginx整合2
    fastDFS分布式文件系统
    NIO编程
    Nginx正向代理与反向代理
    JAVA序列化
    FileUpload问题
    测试覆盖率实现技术
    Hutool 功能特色:
    自建右键服务器
    20191123-SWITCH后面跟的参数不能为string类型
  • 原文地址:https://www.cnblogs.com/gaoyang110/p/4319106.html
Copyright © 2011-2022 走看看