zoukankan      html  css  js  c++  java
  • 作业2设计一个随机生成小学四则运算的程序

    #include<iostream>
    using namespace std;
    
    
    
    void main()
    {
        int i, x, y, z;
        for (i = 1;i <= 30;i++)
        {
            x = rand() % 99;    
            y = rand() % 99;   
            z = (x + y) % 4;      
            if (z == 0)                                                     
                cout << i << "" << x << "+" << y << "=" << endl;
            if (z == 1)
                cout << i << "" << x << "-" << y << "=" << endl;
            if (z == 2)
                cout << i << "" << x << "*" << y << "=" << endl;
            if (z == 3)
                cout << i << "" << x << "/" << y << "=" << endl;
        }
    }

    程序截图和代码

    这次作业是做一个随机生成小学生四则运算的代码,因为我的基础实在是不好,惭愧的说几乎是零基础,只让我做一个随机生成四则运算的程序都不知道应该怎么开始。一点思路也没有,我只好在网上找到了别人的代码,我想先看看别人的代码,在代码中用到了哪些代码知识,我再去学习这些,好歹也算是有所收获,不然完全靠自己在那里干想,打破头也想不出来的。所以我找了这个代码,学习到在这段程序中用到了:产生随机数,if语句,cout是用来输出的。通过这段程序,我学习到了一下几点:

    1:cout是用来输出的,在用cout时,前面要加上#include<iostream>。

    cout输出的格式:比如这句couture<<i<<":"<<x<<"/"<<y<<"="<<endl;

    在引号里的就是要输出的字符,不在引号里的要输出它的值,上面这句话就是 (i的数值):(x的数值)/(y的数值)=

    2:for语句的使用,这个知识点的学习我找到了谭浩强编写的c程序设计(第三版),在第六章6.5书的118页有详细的介绍,我去自学了这一章节,掌握了for的用法。

    3:if语句的使用,这个知识点我同样在谭浩强的c程序设计中找到了,在第五章5.3 第95页找到了详细解答,同样自学了这部分。

    4:随机生成数rand,这个我暂时在书上没有找到,可能是找的不仔细,所以先在网上搜索了它的知识,正在自学中。

    总结:

    这次写作业虽然我自己写的少,但是因为我的基础真的不好,会的不多,实在写不出来,只能先用这种看别人的方法,学习别人程序中的知识点,这样可能比全靠自己硬想省一些时间,这也只是第一次,以后通过我看得多,自己应该也能靠自己写出代码了。至少这次作业还是有所收获的。

                                                                                                                                        计科2班 陈思宇 130201202

  • 相关阅读:
    ecshop 浏览历史样式的修改
    onmouseover 执行 ToolTip 控件
    e​c​s​h​o​p​模​板​ l​b​i​文​件
    JS中 document.getElementById 对象
    JS CSS 网页 简单 右侧 悬浮
    css 简单 返回顶部 代码及注释说明
    php截取等长UFT8中英文混合字串
    Smarty中模板eq相等 ne、neq不相等, gt大于, lt小于
    iOS UI-集合视图(UICollectionView)
    iOS UI-表格控制器(UITableView)-基本使用
  • 原文地址:https://www.cnblogs.com/hahacsy/p/5278112.html
Copyright © 2011-2022 走看看