博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小学四则运算
阅读量:6833 次
发布时间:2019-06-26

本文共 938 字,大约阅读时间需要 3 分钟。

#include<iostream>

#include<time.h>
#include<stdlib.h>
using namespace std;
void main(){
int t,num,a,n,i,b,k,s,r;
int score=0;
cout<<" "<<endl;
 srand(time(NULL));
for(i=1;i<=30;i++)
{
a=rand()%100;
loop: b=rand()%100;
n=rand()%4;
switch(n)
{
case 0:cout<<""<<i<<""<<endl;
cout<<a<<"+"<<b<<"="; t=a+b;
break;
case 1:cout<<""<<i<<""<<endl;
 cout<<a<<"-"<<b<<"="; t=a-b; break;
case 2:cout<<""<<i<<""<<endl;
 cout<<a<<"*"<<b<<"="; t=-a*b; break;
case 3:cout<<""<<i<<""<<endl;
 cout<<""<<i<<""<<endl;cout<<a<<"/"<<b<<"=";
if(b==0) goto loop; t=a/b; break;}
int cnt=3;
do{
cin>>num;
if(num==t)
{
cout<<"正确"<<endl;}
else
{
if(cnt<3)
cout<<"错误"<<endl;
cout<<"你还有"<<3-cnt<<"次答题机会"<<endl;
++cnt;}
}while(cnt<=3&&num!=t);
if(num!=t)
cout<<"错误!正确答案是:"<<t<<endl;
switch(cnt)
{
case 1:score+=10;break;
case 2:score+=7;break;
case 3:score+=5;break;}
cout<<"当前分数为"<<score<<endl;}
cout<<"最后得分"<<score<<"";}

 

 

 

 

 

 

转载于:https://www.cnblogs.com/av-7845/p/9751449.html

你可能感兴趣的文章
知方可补不足~Sqlserver中的几把锁和.net中的事务级别 回到目录
查看>>
【高德地图API】那些年我们一起开发的APP—即LBS应用模式分享
查看>>
通过广播来监听屏幕点亮和关闭状态
查看>>
Cocos2dx引擎10-事件派发
查看>>
基于jQuery的宽屏可左右切换的焦点图插件
查看>>
IT技术需求建立时需考虑的因素
查看>>
猛醒:也许我们一生追求的都错了!
查看>>
IDDD 实现领域驱动设计-理解领域和子域
查看>>
GitHub基本操作
查看>>
微信开发(01)之如何成为开发者
查看>>
Redis 中的事务
查看>>
canvas使用3
查看>>
怎么创建MongoDB数据库
查看>>
Quart2D图形上下文
查看>>
html5 canvas旋转+缩放
查看>>
QtGui.QSplitter
查看>>
前端进阶试题css(来自js高级前端开发---豪情)既然被发现了HOHO,那我就置顶了嘿嘿!觉得自己技术OK的可以把这套题目做完哦,然后加入高级前端的社区咯...
查看>>
ODAC(V9.5.15) 学习笔记(十九)主键值自动生成
查看>>
MVC4 WebApi开发中如果想支持Session请做好如下几个方面的问题
查看>>
Android中View绘制流程以及invalidate()等相关方法分析
查看>>