zoukankan      html  css  js  c++  java
  • 20分钟写给定程序、小感

    1、题目

    限时20分钟写出程序“随机产生一百以内的三十道四则运算题” 。

    2、思路

    随机数的产生需要  rand()函数,随机产生四则运算用rand()函数%4即可。

    3、代码

    #include<iostream>

    #include<cmath>

    using namespace std;

    void main()

    {

     int a, b, c,i;

     for (i = 1; i <=30; i++)

     {

      a = rand() % 99;  

     b = rand() % 99;  

     c = rand() % 4;  

     if (c == 1)   

     cout <<i<<"、"<< a << "+" << b << "=" << endl;  

     if (c == 2)    

    cout << i<<"、"<<a << "-" << b << "=" << endl;  

     if (c == 3)   

     cout <<i<<"、"<< a << "*" << b << "=" << endl;

     if (c == 0)  

      cout << i<<"、"<<a << "/" << b << "=" << endl;

     }

    }

    4、20分钟未完成原因

    主要是思路不够清晰,过于着急进行编写,而没有对程序整体进行构思,简单的说就是想到哪儿写到哪儿,写着写着就写不下去了,另外对rand()函数熟悉程度不够,经过一定的时间才想到了这个函数。

    反思    程序中   利用    c = rand() % 4;  来随机生成四则运算是对的  不过忽略了0不能做除数

    部分代码应该改为

     c = rand() % 4;  

    if(a != 0 && b != 0)

     if (c == 1)   

  • 相关阅读:
    块元素&行内元素
    semantic ui要装什么才能使用
    float属性
    CSS 选择器
    px,em和rem
    CSS各类布局
    一个 / 引起想骂他事件
    使用fastjson 获取json字符串中的数组,再转化为java集合对象
    计算面试题
    Dubbo(二) 一次惨痛的流血事故
  • 原文地址:https://www.cnblogs.com/revenge/p/4317965.html
Copyright © 2011-2022 走看看