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

  • 相关阅读:
    Android AHandle AMessage
    android java 与C 通过 JNI双向通信
    android 系统给应用的jar
    UE4 unreliable 同步问题
    UE4 difference between servertravel and openlevel(多人游戏的关卡切换)
    UE4 Run On owing Client解析(RPC测试)
    UE4 TSubclassOf VS Native Pointer
    UE4 内容示例网络同步Learn
    UE4 多人FPS VR游戏制作笔记
    UE4 分层材质 Layerd Materials
  • 原文地址:https://www.cnblogs.com/hahacsy/p/5278112.html
Copyright © 2011-2022 走看看