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;
    }

    程序截图

    代码缺陷

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

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

  • 相关阅读:
    python 基于gevent协程实现socket并发
    python asyncio
    python 池 协程
    python
    python 守护进程
    python 线程 threading模块
    python 安装Django失败处理
    python 队列
    python 锁
    继承,抽象类,多态,封装
  • 原文地址:https://www.cnblogs.com/cainiao1hao/p/4321254.html
Copyright © 2011-2022 走看看