嘿嘿,自己编的可执行常规操作的判断正误的运算程序

作者在 2011-06-11 22:21:10 发布以下内容
自己编的运算程序,嘿嘿,分享一下
#include<iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
    int a[2];
    int i,j;
    srand(time(NULL));
    while(1)
    {
        bool quit=false;
        cout<<"请输入您的选择:1.+"<<'\t'<<"2.-"<<'\t'<<"3.*"<<'\t'<<"4./"<<'\t'<<"5.quit:"<<endl;
        int choice;
        cin>>choice;
       switch(choice)
       {
         case 1:
            { for(i=0;i<2;i++)
             a[i]=rand()%100;
             cout<<a[0]<<"+"<<a[1]<<"="; 
             cin>>j;
             if(j==a[0]+a[1])
             cout<<"your answer is true"<<endl;
             else
             if(j!=a[0]+a[1])
             {
             cout<<"your answer is false"<<endl;
             cout<<"正确答案为:"<<a[0]<<"+"<<a[1]<<"="<<a[0]+a[1]<<endl;
             } 
         break;
             }
         case 2:
             {for(i=0;i<2;i++)
             a[i]=rand()%100;
             cout<<a[0]<<"-"<<a[1]<<"="; 
             cin>>j;
             if(j==a[0]-a[1])
             cout<<"your answer is true"<<endl;
             else
             if(j!=a[0]-a[1])
             {
             cout<<"your answer is false"<<endl;
             cout<<"正确答案为:"<<a[0]<<"-"<<a[1]<<"="<<a[0]-a[1]<<endl;
             } 
         break;}
         case 3:
            { for(i=0;i<2;i++)
             a[i]=rand()%100;
             cout<<a[0]<<"*"<<a[1]<<"="; 
             cin>>j;
             if(j==a[0]*a[1])
             cout<<"your answer is true"<<endl;
             else
             if(j!=a[0]*a[1])
             {
             cout<<"your answer is false"<<endl;
             cout<<"正确答案为:"<<a[0]<<"*"<<a[1]<<"="<<a[0]*a[1]<<endl;
             } 
         break;}
         case 4:
           {  for(i=0;i<2;i++)
             a[i]=rand()%100;
             if(a[1]!=0)
             cout<<a[0]<<"/"<<a[1]<<"="; 
             else
             if(a[0]=0)
             cout<<"the data is illegle"<<endl;
             cin>>j;
             if(j==a[0]/a[1])
             cout<<"your answer is true"<<endl;
             else
             if(j!=a[0]/a[1])
             {
             cout<<"your answer is false"<<endl;
             cout<<"正确答案为:"<<a[0]<<"/"<<a[1]<<"="<<a[0]/a[1]<<endl;
             } 
         break;  }    
         case 5:
            { quit=true;
              cout<<"请输入您的选择:1.+"<<'\t'<<"2.-"<<'\t'<<"3.*"<<'\t'<<"4./"<<'\t'<<"5.quit:"<<endl;
             
         break;}
         default:
         break;
    }
    if(quit==true)
    {break;}
}   
    system("pause");
    return 0;    
}
默认分类 | 阅读 1204 次
文章评论,共3条
习惯一个人。
2011-06-13 21:45
1
我还是个临渊羡鱼的编程草根。<br />
虽然看不太懂,但还是蛮佩服你的。<br />
加油哦。
lianjiecuowu(作者)
2011-06-14 12:46
2
<div class="quote"><span class="q"><b>习惯一个人。</b>: 我还是个临渊羡鱼的编程草根。<br />
虽然看不太懂,但还是蛮佩服你的。<br />
加油哦。</span></div><img src="image/face/28.gif" class="face">加油哦~~~我也是刚学啊,嘿嘿,共同努力哦~~~~
习惯一个人。
2011-06-17 23:30
3
<div class="quote"><span class="q"><b>lianjiecuowu</b>: <img src="image/face/28.gif" class="face">加油哦~~~我也是刚学啊,嘿嘿,共同努力哦~~~~</span></div>呵呵,恩。
游客请输入验证码