欢迎来到天天文库
浏览记录
ID:47503559
大小:38.00 KB
页数:7页
时间:2020-01-12
《c,c++程序设计教程龚沛曾(新版)实验六答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..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)){coun
2、t++;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;wor
3、d教育资料..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<4、wen(chars[]);#include#include#includeinthuiwen(chars[]){inti,n=0;charch,s1[80];strcpy(s1,s);//原来的字符串保留在s1中while(s[n])n++;//求字符串长度for(i=0;i5、n0;}voidmain(){chars[80];inti,count=0;cout<<"输入5个字符串:"<6、2)函数形式为:voidfun(ints[],intn,int&x,int&y);要求优秀与不及格的人数通过引用参数返回结果。分别编二个程序,学生数从键盘输入。方法一:#include#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<7、n;i++)if(a[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="<#defineN18、0word教育资料..voidfun(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
4、wen(chars[]);#include#include#includeinthuiwen(chars[]){inti,n=0;charch,s1[80];strcpy(s1,s);//原来的字符串保留在s1中while(s[n])n++;//求字符串长度for(i=0;i5、n0;}voidmain(){chars[80];inti,count=0;cout<<"输入5个字符串:"<6、2)函数形式为:voidfun(ints[],intn,int&x,int&y);要求优秀与不及格的人数通过引用参数返回结果。分别编二个程序,学生数从键盘输入。方法一:#include#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<7、n;i++)if(a[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="<#defineN18、0word教育资料..voidfun(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
5、n0;}voidmain(){chars[80];inti,count=0;cout<<"输入5个字符串:"<6、2)函数形式为:voidfun(ints[],intn,int&x,int&y);要求优秀与不及格的人数通过引用参数返回结果。分别编二个程序,学生数从键盘输入。方法一:#include#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<7、n;i++)if(a[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="<#defineN18、0word教育资料..voidfun(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
6、2)函数形式为:voidfun(ints[],intn,int&x,int&y);要求优秀与不及格的人数通过引用参数返回结果。分别编二个程序,学生数从键盘输入。方法一:#include#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<
7、n;i++)if(a[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="<#defineN1
8、0word教育资料..voidfun(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
此文档下载收益归作者所有