zoukankan      html  css  js  c++  java
  • 简单的C语言小学四则运算设计

    题目:设计一个简单的四则运算编辑器

    思路:我使用的是C语言编程,看到题目首先要随机出3个随机数,其中两个为100以内的随机数(a,b),一个为0~3的随机数(k)。

             k值的变化使得+ - * /的变化。然后使用的for语句实现循环30次。

    程序代码

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

    程序截图

    代码缺陷

         使用此代码出现的除法运算不能除尽,运行程序不能使结果再进行随机产生运算式。

    本人仍会努力寻找解决方案,如有大神不屑,请绕道~

  • 相关阅读:
    了解Boost神器
    官方教程避坑:编译ARM NN/Tensorflow Lite
    信号量 PV 操作
    MAC 读写 ntfs 格式的硬盘
    poj题目分类
    Gelfond 的恒等式
    那些scp里的烂梗
    b
    jmeter集合
    Jmeter文章索引贴
  • 原文地址:https://www.cnblogs.com/cainiao1hao/p/4321254.html
Copyright © 2011-2022 走看看