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

    (1)源程序代码

    //康娜,软件工程概论课堂练习2,2015年3月15日
    
    #include<iostream>
    #include<cmath>
    using namespace std;
    
    void main()
    {
        int i,j,t,k,a,a1=5,i1=100,j1=0,s=0;
        int num1=0,num2=0,num3=0,num4=0,num5=0,num6=0;
        cout<<"请输入每页的打印题数:";
    cin>>num1;
        cout<<"打印几张?";
    cin>>num2;
    cout<<"是否有乘除法?(是 1 否 0 )";
    cin>>num3;
        if(num3==0)
        a1=3;
        cout<<"是否有数值范围?(是 1 否 0)";
    cin>>num4;
        if(num4==1)
        {
        int i2=0;
        cout<<"请输入数值范围:(?-?)";
    cin>>j1>>i2;
        i1=i2-j1+1;
        }
    
    cout<<"加减有无负数?(有 1 否 0)";
    cin>>num5;
    
    cout<<"除法有无余数?(有 1 否 0)";
    cin>>num6;
    
    for(t=0;t<num2;t++)
        {
        for(k=0;k<num1;k++)
        {
        i=rand()%i1+j1;
        j=rand()%i1+j1;
        a=rand()%a1;
        s=rand()%2;
        while(a==0)
        a=rand()%a1;
    
    if(a==1)
        if(num5==1&&s==0)
        {
        cout<<"(-"<<i<<")"<<"+"<<j<<"="<<endl;
        }
        else
        cout<<i<<"+"<<j<<"="<<endl;
    
    if(a==2)
        if(num5==1&&s==0)
        {
        cout<<"(-"<<i<<")"<<"-"<<j<<"="<<endl;
        }
        else
        cout<<i<<"-"<<j<<"="<<endl;
        if(a==3)
        cout<<i<<"*"<<j<<"="<<endl;
        if(a==4)
    {
        if(num6==1)
        {
        int r=i%j;
        while(r==0)
        {
        i=rand()%i1+j1;
        j=rand()%i1+j1;
        r=i%j;
    
    }
        }
        if(num6==0)
        {
        int r=i%j;
        while(r!=0)
        {
        i=rand()%i1+j1;
        j=rand()%i1+j1;
        r=i%j;
        }
        }
        cout<<i<<"/"<<j<<"="<<endl;
        }
    
    }
        cout<<endl<<endl;
        }
    
    
    }

    (2)截图

    (3)程序总结

    先写出总体框架,先打印出题目,再在其中加入对程序的要求,如有无余数等,有无负数等

    (4)时间记录日志

    日期 开始时间 结束时间 中断时间 净时间 活动 备注
    3.15 9:00 10:30 5+10 45min 编程 接电话,休息
    3.16 16:30 18:30 30 90min 编程 吃饭,聊天
    3.17 12:30  13:00  

    30min

    上网查阅  
    3.18 20:00 21:00 5 55min 改进 休息
    3.19 16:00 16:30   30min 写博客发表  
  • 相关阅读:
    循环
    pl/sql小结
    poi编程
    Activiti工作流面试相关知识!
    工作流学习——Activiti流程变量五步曲
    工作流学习——Activiti流程实例、任务管理四步曲
    工作流学习——Activiti流程定义管理三步曲
    工作流学习——Activiti整体认识二步曲
    工作流学习——重要概念扫盲篇一步曲
    Activiti工作流数据库表详细介绍(23张表)
  • 原文地址:https://www.cnblogs.com/lottie021/p/4350800.html
Copyright © 2011-2022 走看看