欢迎来到天天文库
浏览记录
ID:45681239
大小:61.51 KB
页数:9页
时间:2019-11-16
《华北电力大学c++题库函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1题:编写两个函数,函数功能分别是:求两个整数的最大公约数和最小公倍数,要求输入输出均在主函数中完成。样例输入:1525样例输出:575#includeintfun1(intx,inty){inti,gys;for(i=1;i<=x;i++){if(x%i==0&&y%i==0)gys=i;}returngys;}intfun2(intx1,inty1){inti,gbs;for(i=x1*y1;i>=x1;i--){if(i%x1==0&&i%y1==0)gbs=i;}returng
2、bs;}intmain(){inta,b,m,n;cin>>a>>b;m=fun1(a,b);n=fun2(a,b);cout<intdigit(intx,intk){inti,cs=0;while(x>0){i=x
3、%10;x=x/10;cs=cs+1;if(cs==k)returni;}if(cs>num>>a;b=digit(num,a);cout<=6且为偶数),输出对应的表达式,要求编写函数判断一个数是否为素数。样例输入:8样例输出:8=3+5#includei
4、ntfun(intx){inti,s=0;for(i=1;i<=x;i++){if(x%i==0)s=s+1;}if(s==2)return1;elsereturn0;}intmain(){inta,j;cin>>a;for(j=1;j5、意字符串的转换,并输出结果。输入字符串(允许包含空格),输出处理后的结果。样例输入:HowAreYou? 样例输出:hOWaREyOU? #includevoidfun(charx[],intn){inti;for(i=0;i='A'&&x[i]<='Z')x[i]=x[i]+32;if(x[i]>='a'&&x[i]<='z')x[i]=x[i]-32;}}intmain(){chara[100],j;gets(a);for(j=0;a[j]!=' ';j+6、+);fun(a,j);puts(a);return0;}第5题:编写函数,求一个字符串的长度。在主函数中调用该函数,输出结果。输入字符串(允许包含空格),输出字符串的长度。样例输入:HowAreYou?样例输出:12#includeintfun(charx[]){inti;for(i=0;x[i]!=' ';i++);returni;}intmain(){chara[100];intlen;gets(a);len=fun(a);printf("%d",len);return0;}第6题:编7、写函数,求两个整数的最大公约数和最小公倍数。在主函数中调用该函数,输出分2行,第一行为最大公倍数,第二行为最小公倍数。样例输入:1525 样例输出:575#includevoidfun(inta,intb,int*gys,int*gbs){inti;for(i=1;i<=a;i++){if(a%i==0&&b%i==0)*gys=i;}*gbs=a*b/(*gys);}intmain(){inta,b,x,y;cin>>a>>b;fun(a,b,&x,&y);cout<8、;return0;}第7题:编写函数,函数功能是:计算n的阶乘,要求输入输出均在主函数中完成。样例输入:10样例输出:3.6288e+06#includefloatfun(floatx){inti;floats=1;for(i=1;i<=x;i++){s=s*i;}returns;}intmain(){floatn,m;cin>>n;m=fun(n);cout<
5、意字符串的转换,并输出结果。输入字符串(允许包含空格),输出处理后的结果。样例输入:HowAreYou? 样例输出:hOWaREyOU? #includevoidfun(charx[],intn){inti;for(i=0;i='A'&&x[i]<='Z')x[i]=x[i]+32;if(x[i]>='a'&&x[i]<='z')x[i]=x[i]-32;}}intmain(){chara[100],j;gets(a);for(j=0;a[j]!=' ';j+
6、+);fun(a,j);puts(a);return0;}第5题:编写函数,求一个字符串的长度。在主函数中调用该函数,输出结果。输入字符串(允许包含空格),输出字符串的长度。样例输入:HowAreYou?样例输出:12#includeintfun(charx[]){inti;for(i=0;x[i]!=' ';i++);returni;}intmain(){chara[100];intlen;gets(a);len=fun(a);printf("%d",len);return0;}第6题:编
7、写函数,求两个整数的最大公约数和最小公倍数。在主函数中调用该函数,输出分2行,第一行为最大公倍数,第二行为最小公倍数。样例输入:1525 样例输出:575#includevoidfun(inta,intb,int*gys,int*gbs){inti;for(i=1;i<=a;i++){if(a%i==0&&b%i==0)*gys=i;}*gbs=a*b/(*gys);}intmain(){inta,b,x,y;cin>>a>>b;fun(a,b,&x,&y);cout<8、;return0;}第7题:编写函数,函数功能是:计算n的阶乘,要求输入输出均在主函数中完成。样例输入:10样例输出:3.6288e+06#includefloatfun(floatx){inti;floats=1;for(i=1;i<=x;i++){s=s*i;}returns;}intmain(){floatn,m;cin>>n;m=fun(n);cout<
8、;return0;}第7题:编写函数,函数功能是:计算n的阶乘,要求输入输出均在主函数中完成。样例输入:10样例输出:3.6288e+06#includefloatfun(floatx){inti;floats=1;for(i=1;i<=x;i++){s=s*i;}returns;}intmain(){floatn,m;cin>>n;m=fun(n);cout<
此文档下载收益归作者所有