zoukankan      html  css  js  c++  java
  • 随机四则运算

    题目:二柱子要为上二年级的儿子编写一个程序、本程序要求随机产生30道四则运算的题目。

    编程思路:在这道题中一共有三个需要随机产生的变量,即第一操作数、符号(+、-、*、/)和第二操作数。第一操作数和第二操作数的随机产生比较简单,并将其设置在100以内。但遇到随机符号的时候,我也将其转化成了对数字的随机,即运用if函数,通过对四个数的随机来对应指定的符号。最后用for函数将整体循环输出30次即可。

    程序代码:

    #include<iostream.h>

    #include<stdlib.h>

    int main()

    {  

    for(int i=0;i<30;i++)  

    {   

    int a=rand()%100;     

    int b=rand()%100;   

    int c=rand()%4;   

    char d;   

    if(c==0)   

    {           

    d='+';   

    }     

    if(c==1)   

    {           

    d='-';   

    }  

     if(c==2)   

    {           

    d='*';   

    }    

    if(c==3)   

    {           

    d='/';   

    }   

    cout<<a<<d<<b<<'='<<endl;

     }  

    return 0;

    }

    上课未完成原因:挺长时间没有自己编程,对c语言生疏了,思路怎么也打不开。对rand函数也忘了,所以一开始纠结了很久怎么实现随机。

  • 相关阅读:
    drf 反序列化
    drf学习 第一天 序列化器
    flex学习之作用在items上的属性
    flex学习之align-content
    flex学习之flex-wrap
    flex学习之align-itmes
    flex弹性盒子中jstify-content
    将主机变为服务器,ssh连接出现access denied
    为什么用tensor不用array?
    深度学习之Epoch、Batch、Iteration
  • 原文地址:https://www.cnblogs.com/fan123/p/4321996.html
Copyright © 2011-2022 走看看