下载此文档

c 1-10的加减乘除.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<ctime>
using namespace std;
int Addtest(int a,int b)
{
return (a+b);
}
int jiantest(int a,int b)
{
return (a-b);
}
int chengtest(int a,int b)
{
return (a*b);
}
int chutest(int a,int b)
{
int c=a/b;
return c;
}
int main()
{

int a,b,i,Add,jian,cheng,chu;
int count=0;
int right=0;
int q[10];
char str[4]={'+','-','*','/'};
while(1)
{
srand((unsigned)time(NULL));
a=rand()%10+1;
b=rand()%10+1;
i=rand()%4+1;

Add=Addtest(a,b);
jian=jiantest(a,b);
cheng=chengtest(a,b);
chu=chutest(a,b);
switch(i)
{
case 1:
count++;
cout<<a<<"+"<<b<<"=";
cin>>q[i];
if(q[i]==Add)
{
cout<<"Right!"<<endl;
right++;
}
else
cout<<"Not correct!"<<endl;

break;
case 2:
if(a>b)
{
cout<<a<<"-"<<b<<"=";
count++;
cin>>q[i];
if(q[i]==jian)
{
cout<<"Right!"<<endl;
right++;
}
else
cout<<"Not correct!"<<endl;
}
break;
case 3:
count++;

cout<<a<<"x"<<b<<"=";
cin>>q[i];
if(q[i]==cheng)
{
cout<<"Right!"<<endl;
right++;
}
else
cout<<"Not correct!"<<endl;
break;
case 4:
if(a%b==0&&a>b)
{
count++;
cout<<a<<"/"<<b<<"=";
cin>>q[i];
if(q[i]==chu)
{
cout<<"Right!"<<endl;
right++;
}
else
cout<<"Not correct!"<<endl;
break;
}
}
if(count==10)
{
cout<<"做对题数:"<<right<<";做错题数:"<<10-right<<e

c 1-10的加减乘除 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小66 KB
  • 时间2018-01-05