题目来源:
C++语言程序设计 郑莉 董渊 何江舟 编著 清华大学出版社
软件:codeblocks
2-28.代码:
#include <iostream>
using namespace std;
int main()
{
cout << "Menu: A(dd) D(elete) S(ort) Q(uit), Select one:" << endl;
char cv;
do
{
cin>>cv;
if(cv=='Q')break;
else
{
switch(cv)
{
case 'A':cout<< " 数据已经增加。 " <<endl;continue;
case 'D':cout<< " 数据已经删除。 " <<endl;continue;
case 'S':cout<< " 数据已经排序。 " <<endl;continue;
}
}
}while(cv!='Q');
return 0;
}
运行结果:
2-29.代码:
for语句实现:
#include <iostream>
#include <math.h>
using namespace std;
bool ccv(int n)//找出质数:for 语句
{
int p=1;
for( int i=2;i<=sqrt(n);i++)
{
if(n%i==0)p=0;
}
return p;
}
int main()
{
int t=100;
cin>>t;
cout << "The prime number range 1 to "<< t <<" is " <<endl;
for(int m=2;m<=t;++m)
{
if(ccv(m))cout<< " " << m <<endl;
}
return 0;
}