两位数的加减法
来源:互联网 发布:铜陵网络台美食来啦 编辑:程序博客网 时间:2024/04/29 15:25
#include "iostream.h"
#include "stdlib.h";
#include "time.h";
int main()
{
int a,b,num_good=0,num_bad=0;
char yn;
srand(time(NULL));
cout<<"***欢迎你来做两位数的加减法***"<<endl;
do
{
int temp=rand()%2;
a=rand()%100;
b=rand()%100;
cout<<temp<<" (0表示加1表示减)"<<endl;
switch (temp)
{
case 0:
{
int ans1;
cout<<a<<"+"<<b<<"=";
cin>>ans1;
if(a+b==ans1)
{
num_good++;
cout<<"恭喜,答对了!"<<endl;
}
else
{
cout<<"答错了!"<<endl;
num_bad++;
}
break;
}
case 1:
{
int ans;
cout<<a<<"-"<<b<<"=";
cin>>ans;
if(a-b==ans)
{
cout<<"恭喜,答对了!"<<endl;
num_good++;
}
else
{
cout<<"答错了!"<<endl;
num_bad++;
}
}
}
cout<<"你还要再做一题吗?(N退出)"<<endl;
cin>>yn;
}while(yn!='n' && yn!='N');
cout<<"你答题的正确率为"<<float(num_good)/(num_bad+num_good)*100<<"%"<<endl;
cout<<num_good<<" "<<num_bad<<endl;
return 0;
}
==========================
本例中,重点需要理解DO-WHILE;SWITCH-CASE的用法;了解怎么产生随机数(使用求模的方法);
- 两位数的加减法
- 两位数的乘法程序设计
- vb两位数的乘法
- 两位数的乘法
- 两位数的乘法
- 比较两位数的大小
- 两位数的乘法拆分
- 两位数的大数乘法
- 两位数的互换功能
- 超长整数的加减法
- 指针的加减法
- 100以内的加减法
- 复数的加减法
- 分数的加减法
- Oracle 的加减法函数
- FOJ1045 加减法的探索
- 定点数的加减法
- 一元多项式的加减法
- Personalized Engraved Artwork and accessories solution
- 打Jar包的一个Eclipse插件FatJar
- libtool的功能和用法
- 如何去分析一个竞争对手站?如何利用竞争对手做seo优化
- 知道id或者name 替换内容 html
- 两位数的加减法
- 孙鑫java无难事视频 日志-第二讲
- ARM Linux启动过程分析【转载于中国论文联盟 http://www.lwlm.com】
- zz-常见ABAP面试题
- 关于病毒扩散与传播的控制模型
- 嵌入式数据库在Java中的应用
- if vs. switch,测试与分析 (转)
- PL/SQL学习笔记-常用函数
- Sruts2使用自带校验器应对单类多action方法及符合字段的情况