第四周项目3小学生算数系统

/*
02.*Copyright (c)2016,烟台大学计算机与控制工程学院
03.*All rights reserved.
04.*文件名称:main.cpp
05.*作    者:李钊
06.*完成日期:2016年3月19日
07.*版 本 号:v1.0
08.*
09.*问题描述:小学生算数系统。
10.
11. 输入描述:结果
12.*输出描述:算式
13.*/

#include <iostream>
#include <cstdlib>
#include <ctime>
 using namespace std;
 int main()
 {
    int i,a,b,c,d,e=0,t;
    for(i=0;i<10;i++)
    {
        cout<<"第"<<i+1<<"题"<<endl;
        srand(time(0));
        a=rand()%100;
        b=rand()%100;
        if(a<b)
        {
            t=a;
            a=b;
            b=t;
        }
        c=rand()%4;
        switch(c)
        {
            case 0:
                c=a+b;cout<<a<<"+"<<b<<"=?"<<endl;break;
            case 1:
                c=a-b;cout<<a<<"-"<<b<<"=?"<<endl;break;
            case 2:
                c=a*b;cout<<a<<"*"<<b<<"=?"<<endl;break;
            case 3:
                c=a/b;cout<<a<<"/"<<b<<"=?"<<endl;break;

        }
        cin>>d;
        if(d==c)
        {
            cout<<"right"<<endl;
            e++;
        }
        else
            cout<<"error"<<endl;
    }
    cout<<"共答对了"<<e<<"题"<<" "<<"得分为"<<e*10<<endl;
    return 0;
 }

运行结果:

第四周项目3小学生算数系统_第1张图片

学习心得:

随机数与判断结构

知识点总结:

随机函数的运用

你可能感兴趣的:(第四周项目3小学生算数系统)