第四周项目3-小学生算数能力测试系统(2)
2016-03-19 18:28
260 查看
问题及代码:
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:zwj.cpp
*作 者:张伟晶
*完成日期:2016年3月19日
*版 本 号:v1.0
*
*问题描述:随机输出十道百位以内的加减乘除,输入运算结果,判断对错并且输出,十道题目结束后,输出总共答对了几道题,并且输出得分。
*输入描述:无
*程序输出:题目,成绩。
*/
#include<iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
int a,b,c,num;
int i=1,j=0;
while(i<=10)
{
cout<<"第"<<i<<"道题:\n";
srand(time(0));
a=rand()%100;
b=rand()%100;
c=rand()%4;
switch(c)
{
case 0:num=a+b;cout<<a<<"+"<<b<<"=";break;
case 1:num=a-b;cout<<a<<"-"<<b<<"=";break;
case 2:num=a*b;cout<<a<<"*"<<b<<"=";break;
default:num=a/b;cout<<a<<"÷"<<b<<"=";
}
cin>>c;
if(c==num)
{
cout<<" right!\n";
j++;
}
else
cout<<" wrong!\n";
i++;
}
cout<<"共答对了"<<j<<"道题目,得分"<<j*10<<"分。";
return 0;
}
运行结果:
知识点总结;
随机数函数
学习心得:
持续努力,保持激情。
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:zwj.cpp
*作 者:张伟晶
*完成日期:2016年3月19日
*版 本 号:v1.0
*
*问题描述:随机输出十道百位以内的加减乘除,输入运算结果,判断对错并且输出,十道题目结束后,输出总共答对了几道题,并且输出得分。
*输入描述:无
*程序输出:题目,成绩。
*/
#include<iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
int a,b,c,num;
int i=1,j=0;
while(i<=10)
{
cout<<"第"<<i<<"道题:\n";
srand(time(0));
a=rand()%100;
b=rand()%100;
c=rand()%4;
switch(c)
{
case 0:num=a+b;cout<<a<<"+"<<b<<"=";break;
case 1:num=a-b;cout<<a<<"-"<<b<<"=";break;
case 2:num=a*b;cout<<a<<"*"<<b<<"=";break;
default:num=a/b;cout<<a<<"÷"<<b<<"=";
}
cin>>c;
if(c==num)
{
cout<<" right!\n";
j++;
}
else
cout<<" wrong!\n";
i++;
}
cout<<"共答对了"<<j<<"道题目,得分"<<j*10<<"分。";
return 0;
}
运行结果:
知识点总结;
随机数函数
学习心得:
持续努力,保持激情。
相关文章推荐
- 英文歌曲:a place nearby(不远的地方)
- C#实现注册码功能编程总结
- 3.19----第三周作业(一)
- spring中配置log4j
- POJ 3641 Pseudoprime numbers(快速幂+素数)
- Linux内核分析——第一章 Linux内核简介
- 设置session失效的几种方法
- HDU 4321 Arcane Numbers 2
- VS2008 断点不起作用
- 保存配置好的.config文件
- POJ 2226 Muddy Fields (最小点覆盖)
- ifndef系列
- 解决DWZ(JUI)的panel 点击关闭或者打开按钮 自己写的标签消失
- DNS主从自动同步
- 数据结构笔记-----查找
- Android 如何在Eclipse中查看Android API源码 及 support包源码
- linux内核设计与实现一书阅读整理 之第一二章整合
- 在windows环境下用python编写备份文件小程序
- Cadence Allegro 生成PDF,打印PCB
- Java遇见HTML——JSP篇之JSP指令与动作元素