第四周项目3①-小学生算术能力测试系统
来源:互联网 发布:sql count用法详解 编辑:程序博客网 时间:2024/05/17 08:07
/* *Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称:text.cpp
*作者:陈腾
*完成日期:2015年3月24日
*版本号:v1.0
*
*问题描述:设计小学生的加减乘除的十道题随机产生
*输入描述:输入十个整数
*程序输出:输出结果是否正确及正确个数
*/
#include <iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
int i,right=0,sum,amount=1,m;
int x,y;
for(i=0;i<10;i++)
{
x=rand()%100;
y=rand()%100+1;
if(x<y)
{
m=x;
x=y;
y=m;
}
cout<<"第"<<amount<<"题:";
srand(time(0));
switch(x%4)
{
case 0:
{
cout<<x<<"+"<<y<<"=";
cin>>sum;
if(sum==(x+y))
{
cout<<"right"<<endl;
right++;
}
else cout<<"wrong"<<endl;
break;
}
case 1:
{
cout<<x<<"-"<<y<<"=";
cin>>sum;
if(sum==(x-y))
{
cout<<"right"<<endl;
right++;
}
else cout<<"wrong"<<endl;
break;
}
case 2:
{
cout<<x<<"*"<<y<<"=";
cin>>sum;
if(sum==(x*y))
{
cout<<"right"<<endl;
right++;
}
else cout<<"wrong"<<endl;
break;
}
case 3:
{
x=(y)*(rand()%10);
cout<<x<<"/"<<y<<"=";
cin>>sum;
if(sum==(x/y))
{
cout<<"right"<<endl;
right++;
}
else cout<<"wrong"<<endl;
break;
}
}
amount++;
}
cout<<"做对了:"<<right<<"道题,得分为:"<<right*10;
return 0;
}
0 0
- 第四周项目3①-小学生算术能力测试系统
- 第四周项目3-小学生算术能力测试系统
- 第四周项目3.2-小学生算术能力测试系统
- 第四周,项目三,2,小学生算术能力测试系统
- 第四周项目:小学生算术能力测试系统
- 第四周项目3—小学生算术能力测试
- 第四周项目3:(2)小学生算数能力测试系统
- 第四周项目(3)-小学生算数能力测试系统
- 第四周项目三-随机数函数应用于游戏(小学生算术能力测试系统)
- 第14周项目1-小学生算术能力测试系统
- 第4周项目3:随机数函数应用于游戏-小学生算术能力测试系统
- 第四周项目3-小学生算术题
- 第四周项目3-小学生算数能力测试系统(2)
- 第四周项目3——(2)小学生算数能力测试系统
- 第四周项目3-随机函数应用于游戏(2)小学生算数能力测试系统
- 第四周 项目3(2)小学生算数能力测试系统
- 第四周项目3-随机函数应用于游戏(2)小学生算数能力测试系统
- 小学生算术能力测试系统
- iOS开发之tableViewCell高度自适应
- C语言经典小程序(热门题型)
- android 自动初始化控件 不用注解不用findViewByid
- 百度地图为啥定位不了
- 支持向量机—线性可分支持向量机与硬间隔最大化
- 第四周项目3①-小学生算术能力测试系统
- CF_6D_LizardsAndBasements_2
- STM32 串口采用DMA方式收发
- GDAL库进度信息编写示例
- 分享一个linux指令手册指南
- zoj3228(AC自动机进阶)
- shell教程三:基本语法
- SecureCRT远程连接到虚拟机Ubuntu Linux上
- Spring 3.x中三种Bean配置方式比较