zoukankan      html  css  js  c++  java
  • 软件工程第一个程序

    题目:写一个能自动生成小学四则运算的程序。

    分析:首先在纸上画好流程图,有一个基本的思路,构成一个框架,然后在电脑上编程。

    利用自动生成函数rand()生成三个随机数,包括两个操作数,一个代表运算符号的数字。

    0代表加法,1代表减法,2代表乘法。3代表除法。

    再利用switch语句实现四则运算符号的随机出现。

    代码如下:

    #include <iostream.h>
    #include<stdlib.h>
    void main()
    {
         int a,b,c;
         for(int i=0;i<30;i++)
        {
                  a=rand()%100;
                  b=rand()%100;
                  c=rand()%4;
           switch(c)
          {
             case 0:
                   cout<<a<<"+"<<b<<"="<<endl;break;
             case 1:
                  cout<<a<<"-"<<b<<"="<<endl;break;
             case 2:
                  cout<<a<<"*"<<b<<"="<<endl;break;
             case 3:
                 if(b==0)
                     break;
                  else
                  cout<<a<<"/"<<b<<"="<<endl;break;
           }
      }
    }

    运行结果截图:

    在上课的短时间内,自己没有完成这个程序,主要原因还是自己基础不牢固,好多基本知识都遗忘了,当初也没有学好。在接下来的日子里,要查漏补缺,努力弥补自己的不足。
  • 相关阅读:
    Nginx使用GeoIP模块来限制地区访问
    CenTOS7使用ACL控制目录权限,只给某个用户访问特定目录
    CentOS配置服务开机自启
    设置普通用户输入sudo,免密进入root账户
    Centos安装git并配置ssh
    ThreadLocal线程隔离
    Spring cloud 超时配置总结
    Hystrix超时测试
    mysql limit分页查询效率比拼
    linux CPU100%异常排查
  • 原文地址:https://www.cnblogs.com/czl123/p/4321475.html
Copyright © 2011-2022 走看看