zoukankan      html  css  js  c++  java
  • 简单四则运算

    源代码来源:http://www.cnblogs.com/luffyyang/p/4317952.html(作者:No.1ASCE)

    平台:windows

    语言:c/c++

    运行环境:vc6.0

    修改、添加:无bug,添加了判断对错以及统计分数的功能,由于源代码的减法和除法操作未考虑除数不能为零、差不能为负数,所以做了小的改动。

    Github地址:https://github.com/Fat-glouble/hello-world/blob/master/简单四则运算.txt

    #include<iostream>
    using namespace std;
    void main()
    {
    int i,x,y,z;
    for(i=1;i<=30;i++)
    {
    x=rand()%99;
    y=rand()%99;
    z=(x+y)%4;
    if(z==0)
    cout<<i<<":<<x<<"+"<<y<<"="<<endl;
    if(z==1)
    cout<<i<<":<<x<<"-"<<y<<"="<<endl;
    if(z==2)
    cout<<i<<":<<x<<"*"<<y<<"y"<<endl;
    if(z==3)
    cout<<i<<":<<x<<"/"<<y<<"y"<<endl;
    }
    }
    

      


    #include<iostream> #include<stdio.h> #include<time.h> #include<stdlib.h> #include<conio.h> using namespace std; void main() { int i,j,x,y,z,w,q,r;//q商,r余数,w交换 int answer[100],grade; srand((unsigned)time(NULL)); for(i=1;i<=30;i++) { x=rand()%99; //产生随机数x为第一位数 y=rand()%99; //产生随机数y为第二位数 z=rand()%4; //z用来确定随机产生的运算符号 if(z==0)//输出算术式 cout<<i<<":"<<x<<"+"<<y<<"="<<endl; if(z==1) { if(x<y) { w=x;x=y;y=w;} cout<<i<<":"<<x<<"-"<<y<<"="<<endl; } if(z==2) cout<<i<<":"<<x<<"*"<<y<<"="<<endl; if(z==3) { if(y==0) y=1; cout<<i<<":"<<x<<"/"<<y<<"="<<endl; } switch(z) { case 0: answer[z]=x+y; break; case 1: answer[z]=x-y; break; case 2: answer[z]=x*y; break; case 3: printf(" quotient= "); scanf("%d",&q); printf(" remainder="); scanf("%d",&r); for(j=9;j>1;j++) { if((x%j==0)&&(y%j==0)) { x=x/j;y=y/j;} } if( (q==x/y)&&(r==x%y)) { grade+=1; printf("You are right ! "); } else printf("You are wrong ! "); break; } if(z<3) { scanf("%d",&q); if(q==answer[z]) { grade+=1; printf("You are right ! "); } else printf("You are wrong ! "); } } }

      

  • 相关阅读:
    漫谈AOP开发之初探AOP及AspectJ的用法
    Spring AOP那些学术概念—通知、增强处理连接点(JoinPoint)切面(Aspect)
    深入理解Java虚拟机:OutOfMemory实战
    Java内存泄漏分析与解决方案
    漂亮回答面试官struts2的原理
    [小知识]不显示没有内容的UITableViewCell
    initWithCoder: 与initWithFrame:
    pageControl设置不居中显示,居左或居右
    Xcode中报错或警告信息整理,持续更新...
    [小技巧]阀值的使用
  • 原文地址:https://www.cnblogs.com/zy12/p/7544859.html
Copyright © 2011-2022 走看看