实验一

2-28 while

#include <iostream>
using namespace std;
int main () 
{  	
    while(true)
   { char n;
 
		 cout<<"Menu : A (dd) D (elete) S (ort) Q (uit), Select one :"<<endl;
	     cin>>n;
      if(n=='A')  
	    {cout<<"data has been added"<<endl;
	     continue;
	    }
	     else if(n=='D')
	          {cout<<"data has been deleted"<<endl;
	           continue;
	          }
		    else if(n=='S')
			{cout<<"data has been sorted"<<endl;
			 continue;
		    }
		         
			   else if (n=='Q')
			        break;
				  else
				    cout<<"please input another number"<<endl; 
	 }
				    return 0;
		       
}

  

2-28 DO WHILE

#include <iostream>
using namespace std;
int main()
{ while(true)
    { char n;
         cout<<"Menu : A (dd) D (elete) S (ort) Q (uit), Select one :"<<endl;
	     cin>>n;
	     switch(n)
	     { case'A' : cout<<"data has been added"<<endl;
	                 continue;
	       case'D' : cout<<"data has been deleted"<<endl;
	                 continue;
	       case'S' : cout<<"data has been sorted"<<endl;
			         continue;
		   case'Q' : break;
		   default : cout<<"please input another number"<<endl;
	      }  
	 }return 0;
}

  

2-29 while

#include <iostream>
using namespace std;
int main()
{ int i=2,j,n,f;
   while(i<=100)
   {f=1;
    n=i/2;
    j=2;
    while(j<=n)
     {if (i%j==0)
        {f=0;
         break;
        }
        j++;
     }
     if(f==1)
     cout<<i<<endl;
     i++;
   }
   return 0;
}

 

2-29 do while

#include <iostream>
#include <cmath>
using namespace std;
int main()
{ int i=2,j,n,m;
   do
   {m=1;
    n=i/2;
    j=2;
    while(j<=n)
     {if (i%j==0)
        {m=0;
         break;
        }
        j++;
     }
     if(m)
     cout<<i<<endl;
     i++;
   }while(i<=100);
   return 0;
}

  

2-29 for

#include <iostream>
using namespace std;
int main()
{ int i,j,f,n;
  for(i=2;i<=100;i++)
    {f=1;
     n=i/2;
     for(j=2;j<=n;j++)
     {if(i%j==0)
        {f=0;
         break;}
	 }
	  if(f==1)
	  cout<<i<<endl;
	}
	return 0;
 } 

 

2-32 while

#include <iostream>
using namespace std;
int main()
 { int a=62,b;
    cout<<"Please input a number:"<<endl;
    cin>>b;
    while(a>b)
    {cout<<"smaller than the number"<<endl;
     cin>>b;
	}
	while(a<b)
	{cout<<"bigger than the number"<<endl;
	 cin>>b;
	}while(a==b)
	 {
	 cout<<"Congratulations!You got it!"<<endl;
	 break;}
	 return 0;
  } 

  

2-32 do while

#include <iostream>
using namespace std;
int main()
 { int a=62,b;
    cout<<"Please input a number:"<<endl;
    cin>>b;
    do 
    {cout<<"smaller than the number"<<endl;
     cin>>b;
	}while(a>b);
	do
	{cout<<"bigger than the number"<<endl;
	 cin>>b;
	}while(a<b);
	 do
	 {cout<<"Congratulations!You got it!"<<endl;
	  break;
	 }while(a==b);
	 return 0;
  } 

  

2-34 

#include <iostream>
using namespace std;
int main()
  {
	int i,j,k,n=0;
	for(i=1;i<=5;i++)
	{for(j=i;j<=5;j++)
	   if(i!=j)
	   {for(k=j+1;k<=5;k++)
	     if(k!=i&&k!=j){
		   n++;
	       cout<<i<<"  "<<j<<"  "<<k<<endl;}
	   }
	}
	cout<<n<<endl;
	return 0;
}

  

 

 

 

 

 

 

 

 

 

posted @ 2019-03-17 17:35  小眉毛  阅读(202)  评论(1编辑  收藏  举报