函数参考程序.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

1、【问题描述】编写两个函数,函数功能分别是:求两个整数的最大公约数和最小公倍数,要求输入输出均在主函数中完成。 【输入形式】两个数,用空格隔开【输出形式】两个数,用空格隔开【样例输入】15 25【样例输出】5 75【样例说明】15和25的最大公约数是5,最小公倍数是75#include <iostream>using namespace std;int gys(int m, int n){int i, res;for(i=1; i<=m; i++)if(m%i==0&&n%i==0)res=i;return res; }int gbs(int m, int n){int i, res;for(i=m*n; i>=m; i--)if(i%m==0&&i%n==0)res=i;return res;}int main( ){int a,b;cin>>a>>b;cout<<gys(a,b)<<" " <<gbs(a,b);return 0; }2、【问题描述】编写函数fun(num),其中num是一个n位数,函数功能是:求整数num的后n-1位,如果num是一位数则返回0,要求输入输出均在主函数中完成。 【样例输入1】9 【样例输出1】0 【样例输入2】6734 【样例输出2】734 【样例输入3】1000 【样例输出3】0 【样例输入4】10101 【样例输出4】101#include <iostream>using namespace std;#include <math.h>int fun(int num);int main( ){int num;cin>>num;cout<<fun(num

最近下载