第一范文网 - 专业文章范例文档资料分享平台

C++实验5及参考答案

来源:用户分享 时间:2025/11/15 3:34:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {

int n,m;

cout<<\请输入n:\; cin>>n;

cout<<\请输入m:\; cin>>m;

cout<<\转换后的十进制数为:\<

int n2dec (int n, int m) {

int s=0,i=1; //s用来构造十进制数,i代表权重 do{

s=s+m*i; i=i*n; m=m/10; }while(m!=0); return s;

? }

? 运行结果(直接截取结果图)

5. 求两个整数的最大公约数和最小公倍数,要求用一个函数求最大公约数,用另一函数根据求出的最大公约数求最小公倍数。

? 程序源代码(注意添加注释) ? #include ? using namespace std; ? int ys(int m,int n); ? int bs(int m,int n); ? int main() ? {

? int n,m;

? cout<<\请输入两个整数:\; ? cin>>m>>n;

? cout<<\最大公约数为:\<

? int ys(int m,int n) ? {

? int i;

? if(m>n) {int t; t=m;m=n;n=t;}

? for(i=m;i>=1;i--) //这里一定需要是i递减 ? {

? if(n%i==0&&m%i==0) return i;

5

注:实验报告内容包括:实验目的与要求、实验原理与内容、实验步骤与记录、实验分析与结论等。

? ? ? ? ? ? } }

int bs(int m,int n) {

return m*n/ys(m,n); }

?

? 运行结果(直接截取结果图)

三、实验中遇到的问题以及解决方法

四、实验结论与体会

1、 结合上课内容,写出程序,并调试程序,要给出测试数据和实验结果。 2、 添加适当注释,注意书写的层次结构。 3、 整理上机步骤,总结经验和体会。

6

注:实验报告内容包括:实验目的与要求、实验原理与内容、实验步骤与记录、实验分析与结论等。

搜索更多关于: C++实验5及参考答案 的文档
C++实验5及参考答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8jqsb70eew5s23r4b01m9s4tl8lgrm00e17_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top