zoukankan      html  css  js  c++  java
  • 小学生四则运算

    #include<stdio.h>
    #include <iostream>
    #include <ctime>
    using namespace std;
    int main()
    {
    int a,b,c,d=0,x,z,i,y,o;
    srand(time(NULL));
    printf(" ************************** ");
    printf(" 欢迎进入小学四则运算测试系统 ");
    printf(" 1.进入测试 ");
    printf(" 2.退出程序 ");
    printf(" ************************** ");
    printf(" 请用户输入:");
    scanf("%d",&z);
    if (z==1)
    {
    printf(" 测试开始! ");
    printf(" 答对1题得10分,答错不得分! ");
    for(i=1;i<11;i++)
    {
    a=rand()%100;
    b=rand()%100;
    x=rand()%4;
    o=rand()%10;
    switch(x)
    {
    case 0:
    {
    y=a+b;
    printf("请看题:");
    printf("%d+%d=",a,b);
    scanf("%d",&c);
    if (y==c)
    {
    d+=10;
    printf("答对了,现在得分%d ",d);
    }
    else printf("答错了,不得分! ");
    break;
    }
    case 1:
    {
    if (b>a)
    {
    z=a;
    a=b;
    b=z;
    }
    y=a-b;
    printf("请看题:");
    printf("%d-%d=",a,b);
    scanf("%d",&c);
    if (y==c)
    {
    d+=10;
    printf("答对了,现在得分%d ",d);
    }
    else printf("答错了,不得分! ");
    break;
    case 2:
    {
    if (a>10)
    {
    a=a/10;
    }
    if (b>10)
    {
    b=b/10;
    }
    y=a*b;
    printf("请看题:");
    printf("%d*%d=",a,b);
    scanf("%d",&c);
    if (y==c)
    {
    d+=10;
    printf("答对了,现在得分%d ",d);
    }
    else printf("答错了,不得分! ");
    break;
    }
    case 3:
    {
    if (b>10)
    {
    b=b/10;
    }
    if (!(a%b==0))
    {
    a=b*o;
    }
    y=a/b;
    printf("请看题:");
    printf("%d/%d=",a,b);
    scanf("%d",&c);
    if (y==c)
    {
    d+=10;
    printf("答对了,现在得分%d ",d);
    }
    else printf("答错了,不得分! ");
    break;
    }
    }
    }
    }
    }
    else
    {
    cout<<"谢谢使用 ";
    return 0;
    }
    switch(d/10)
    {
    case 10: printf("真是个天才! ");break;
    case 9: printf("真聪明! ");break;
    case 8: printf("还不错! ");break;
    case 7: printf("多多加油! ");break;
    case 6: printf("刚及格,还得多练习! ");break;
    case 5:
    case 4:
    case 3:
    case 2:
    case 1:
    case 0: printf("不及格! ");break;
    }

    return 0;
    }

  • 相关阅读:
    基于ngx_lua模块的waf开发实践
    ffmpeg 和 x264的参数对照
    Javascript 面向对象编程(一):封装
    使用node.js + socket.io + redis实现基本的聊天室场景
    的NodeJS异步数据库函数需要同步的答案 +
    vlan设置
    windows2003服务器双线双IP双网卡设置方法
    Centos 添加SWAP(交换分区)
    centos6 编译安装gcc4.8.2
    libtool: Version mismatch error. 解决方法
  • 原文地址:https://www.cnblogs.com/42chenzhipeng/p/4368149.html
Copyright © 2011-2022 走看看