补第二次c++实验

来源:互联网 发布:淘宝卖家评论回复语 编辑:程序博客网 时间:2024/06/04 18:53

一、问题及代码

/** 文件名称:学生类* 作    者:毕庆义* 完成日期:2016 年 6 月 17 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:“辗转相除方法”计算两个数 x,y 的最大公约数* 输入描述:无* 问题描述:编写程序得到如图结果* 程序输出:最大公约数* 问题分析:略* 算法设计:略*/#include <iostream.h>#include <fstream.h>#include <stdio.h>void writeinfile(int n);void main(){int x,y,n;x=25,y=10;/**********Program**********/n=x%y;while(n!=0){x=y;y=n;n=x%y;}/**********  End  **********/cout<<y;writeinfile(y);}void writeinfile(int n){fstream myfile;myfile.open(" f.txt" ,ios::out);myfile<<n<<endl;myfile.close();}

二、运行结果



三、心得体会

  学会了如何求最大公约数


四、知识点总结

    用while循环,并且可以拓展到求最大公约数及最小公倍数之积等。

0 0
原创粉丝点击