#include<iostream>

自己编的运算程序,嘿嘿,分享一下

#include <string>

#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;

using namespace std;

      
      }
         case 2:
             {for(i=0;i<2;i++)
             a[i]=rand()%100;
             cout<<a[0]<<“-“<<a[1]<<“=”; 
             cin>>j;
             if(j==a[0]澳门新葡亰8455下载app,-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;    
}

int shuz(int a[],int length);

int main()

{

    bool quit=false;

    int i;

    while(true)

    {

        int choice;

        cout<<“请输入您的选择 :”<<endl;

      
 cout<<“1.按数值大小进行排序”<<‘t'<<“2.按字符串大小进行排序”<<‘t'<<“3.quit”<<endl;

        cin>>choice;

        switch(choice)

        {

           case 1:

               {

              
 cout<<“您选择了按数值大小进行排序的选项”<<endl<<“请输入要排序6个数字:”<<endl;

                const int N=6;

                int data[N];

                for(i=0;i<N;i++)

                cin>>data[i];

                cout<<endl<<endl;

                shuz(data,N);

                break;

               }

           case 2:

               {

                
 cout<<“您选择了按字符串大小进行排序的选项”<<endl<<“请输入要排序6个数字:”<<endl;

                  string s1,s2,s3,s4,s5,s6;

                
 cin>>s1>>s2>>s3>>s4>>s5>>s6;

                  string a[6]={s1,s2,s3,s4,s5,s6};

                  for(i=0;i<5;i++)

                  for(int j=0;j<5-i;j++)

                  {

                    if(a[j]>a[j+1])

                    {

                       string temp;  

                       temp=a[j+1];

                       a[j+1]=a[j];

                       a[j]=temp;

                    }

                  }

网站地图xml地图