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

    程序截图

    代码缺陷

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

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

  • 相关阅读:
    树链剖分学习笔记(未完)
    VI 配置文件(略全)
    linux之awk
    指针之基础篇
    linux之sed
    sqlplus命令手册
    Leetcode复习: 堆和栈
    leetcode 的shell部分4道题整理
    Regular Expression Matching [leetcode]
    深入浅出JAVA
  • 原文地址:https://www.cnblogs.com/cainiao1hao/p/4321254.html
Copyright © 2011-2022 走看看