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

    语言:C/C++

    源代码地址:https://git.coding.net/ljcrush/sizeyunsuan.git

    #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 ! ");
    }
    }
    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;
    }
    }

  • 相关阅读:
    Redis --> Redis架构设计
    Redis --> 为redis分配新的端口
    大数据 --> CAP原理和最终一致性
    大数据 --> 一致性Hash算法
    大数据 --> 分布式服务框架Zookeeper
    网络通信 --> Linux 五种IO模型
    网络通信 --> 同步、异步、阻塞与非阻塞介绍
    网络通信 --> Socket、TCP/IP、HTTP、FTP及网络编程
    SoC总线专题
    RISC-V评估系列
  • 原文地址:https://www.cnblogs.com/lycrush/p/8627687.html
Copyright © 2011-2022 走看看