电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c,c++程序设计教程 龚沛曾(新版)实验六答案 VIP免费

c,c++程序设计教程 龚沛曾(新版)实验六答案 _第1页
1/7
c,c++程序设计教程 龚沛曾(新版)实验六答案 _第2页
2/7
1.编一判断m是否为素数的函数,并在主函数中利用它输出十对最小的孪生素数。所谓孪生素数是指两个相差为2的素数,如3和5,11和13。输出形式如图2.6.1。函数形式为:boolisprime(intm);#include"iostream.h"intisprime(intm)//判别m是否为质数{inti;for(i=2;m%i!=0;i++);return(i==m);}voidmain(){intx,count=0;x=2;while(1){if(isprime(x)&&isprime(x+2)){count++;cout<<"("<=10)break;}x++;}}2.编一函数,功能为构造正整数x的逆序数。再编一主函数,输出10个大于10000的最小的回文数。回文数是指顺读和倒读都相同的数,如5、151、3553等。函数形式为:intreverse(intx);#include"iostream.h"#include"stdlib.h"#include"time.h"intf(inta){intb,c=0;while(a!=0){b=a%10;c=c*10+b;a/=10;}returnc;}voidmain(){intx,i,k=0,t;booltag=true;srand(time(NULL));for(x=10000;k<10;x++){if(f(x)==x){cout<#include#includeinthuiwen(chars[]){inti,n=0;charch,s1[80];strcpy(s1,s);//原来的字符串保留在s1中while(s[n])n++;//求字符串长度for(i=0;i#defineN10intfun(inta[],intn,int*x){inti,j,k;*x=0;for(i=0;ia[k])k=j;if(k!=i){intt=a[k];a[k]=a[i];a[i]=t;}}for(i=0;i=60)*x=*x+1;return(n-*x);}voidmain(){inta[N],i,n,pass,npass;cin>>n;for(i=0;i>a[i];npass=fun(a,n,&pass);cout<<"pass="<#defineN10voidfun(inta[],intn,int&x,int&y){inti,j,k;x=0;for(i=0;ia[k])k=j;if(k!=i){intt=a[k];a[k]=a[i];a[i]=t;}}for(i=0;i=60)x=x+1;y=n-x;}voidmain(){inta[N],i,n,pass,npass;cin>>n;for(i=0;i>a[i];fun(a,n,pass,npass);cout<<"pass="<='a'&&s[i]<='z')p[s[i]-'a']++;i++;}max=p[0];intk=0;for(i=1;i<26;i++)if(p[i]>max){max=p[i];k=i;}chmax=k+97;}voidmain(){intp[26],i,max;chars[80],chmax;gets(s);freq(s,p,chmax,max);for(i=0;i<26;i++)if(p[i])cout<

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c,c++程序设计教程 龚沛曾(新版)实验六答案

您可能关注的文档

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群