实验1
#include<iostream> using namespace std; 28(1)
int main(){ char c; cout<<"Menu:A(dd) D(elete) S(ort) Q(uit),Select one:"; cin>>c; while(c) { if (c=='A') cout<<"number has been added"<<endl; else if(c=='D') cout<<"number has been deleted"<<endl; else if(c=='S') cout<<"number has been sorted"<<endl; else if(c=='Q') break; else cout<<"error"<<endl; cout<<"Menu:A(dd) D(elete) S(ort) Q(uit),Select one:"; cin>>c; } return 0; }
28(2)
#include<iostream>
using namespace std;
int main()
{
char c;
cout << "Menu A(dd) D(elete) S(ort) Q(uit),Select one:";
cin >> c;
switch (c) {
case 'A':cout<<"number has been added"<<endl; break;
case 'D':cout<<"number has been deleted"<<endl; break;
case 'S':cout << "number has been sorted" << endl; break;
case 'Q':break;
}
return 0;
}
29(1)
#include<iostream>
using namespace std;
int main()
{ int m=2,n=1;
while(m<101)
{ int i=2;
while(i<m&&m%i!=0)
{ i++;
}
if(i==m)
{ cout<<m;
if(n%10==0)
cout<<endl;
else
cout<<" ";
n++;
}
m++;
}
return 0;
}

29(2)
#include<iostream>
using namespace std;
int main()
{ int m=2,n=1;
do
{ int i=2;
while(i<m&&m%i!=0)
{ i++;
}
if(i==m)
{ cout<<m;
if(n%10==0)
cout<<endl;
else
cout<<" ";
n++;
}
m++;
} while(m<101);
return 0;
}

29(3)
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n=2,t=0,flag,i;
for(n=2;n<=100;n++)
{ flag=1;
for(i=2;i<=sqrt(n);i++)
if(n%i==0)
{flag=0;
break;
}
if(flag==1)
{t++;
cout<<" "<<n;
if(t%10==0)
cout<<endl;
}
}
return 0;
}

32(1)
#include<iostream>
using namespace std;
int main(){
int n=22,m;
cout<<"猜数(1~100):";
cin>>m;
while(m!=n){
if(m>n)
{
cout<<"这个数比正确数字大";
cin>>m; }
if(m<n)
{
cout<<"这个数比正确数字小";
cin>>m;
}
}
cout<<"猜对了"<<endl;
return 0;
}

32(2)
#include<iostream>
using namespace std;
int main(){
int n=22,m;
cout<<"猜数(1~100):";
cin>>m;
do{
if(m>n)
{
cout<<"这个数比正确数字大";
cin>>m; }
if(m<n)
{
cout<<"这个数比正确数字小";
cin>>m;
}
}while(m!=n);
cout<<"猜对了"<<endl;
return 0;
}

34
#include<iostream>
using namespace std;
int main()
{
int a,b,c;
for (a=0; a<=4;a++)
{
for (b=a+1;b<=4;b++)
{
if (b==a) continue;
for (c=b+1;c<=4; c++)
{
if (c==a||c==b) continue;
cout<<" "<<a<<" "<<b<<" "<<c<<endl;
}
}
}
}

浙公网安备 33010602011771号