第12周项目4--任务2--小学生算术能力测试系统

发布时间:2014-10-23 23:26:06
来源:分享查询网

/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:沈远宏 * 完成日期:2013 年 11 月 17 日 * 版 本 号:v1.0 * 问题描述:出10道不超过两位数的加减乘除运算题。 * 问题分析:略 */#include <iostream> #include <ctime> #include <cstdlib> using namespace std; int main() { int i=0,num1,num2,m,n,a,j=0; srand(time(0)); for(i=0; i<10; ++i) { num1=rand()%10; num2=rand()%10; m=rand()%4; switch(m) { case 0: cout<<num1<<"+"<<num2<<"= "; a=num1+num2; break; case 1: cout<<num1<<"-"<<num2<<"= "; a=num1-num2; break; case 2: cout<<num1<<"*"<<num2<<"= "; a=num1*num2; break; case 3: if(num2==0) { m=rand()%4; } cout<<num1<<"/"<<num2<<"= "; a=num1/num2; break; } cin>>n; if(n==a) { ++j; } } cout<<"一共做对了"<<j<<"道题。"<<endl; return 0; } 运算结果:  

返回顶部
查看电脑版