c++(补)
2016-06-17 16:21
393 查看
//test6 用“辗转相除方法”计算两个数 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**********/
int temp,r;
if(y<x)
{ temp=y;
y=x;
x=temp;
//(把大数放在y中,小数放在x中)
}
while(x!=0)
{ r=y%x;
y=x;
x=r;
}
/********** End **********/
cout<<y;
writeinfile(y);
}
void writeinfile(int n)
{
fstream myfile;
myfile.open(" f.txt" ,ios::out);
myfile<<n<<endl;
myfile.close();
}
#include <iostream.h>
#include <fstream.h>
#include <stdio.h>
void writeinfile(int n);
void main()
{
int x,y,n;
x=25,y=10;
/**********Program**********/
int temp,r;
if(y<x)
{ temp=y;
y=x;
x=temp;
//(把大数放在y中,小数放在x中)
}
while(x!=0)
{ r=y%x;
y=x;
x=r;
}
/********** End **********/
cout<<y;
writeinfile(y);
}
void writeinfile(int n)
{
fstream myfile;
myfile.open(" f.txt" ,ios::out);
myfile<<n<<endl;
myfile.close();
}
//test6 用“辗转相除方法”计算两个数 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**********/ int temp,r; if(y<x) { temp=y; y=x; x=temp; //(把大数放在y中,小数放在x中) } while(x!=0) { r=y%x; y=x; x=r; } /********** End **********/ cout<<y; writeinfile(y); } void writeinfile(int n) { fstream myfile; myfile.open(" f.txt" ,ios::out); myfile<<n<<endl; myfile.close(); }
相关文章推荐
- c++--补第二次实验
- 简易版的随机地图方法,适合少数场景
- c++primer第二遍阅读感悟(chap6)
- 2016年6月17日学习日记c++第三讲
- C/C++中的getline函数总结:
- 简单工厂模式C++代码示例---《大话设计模式》笔记
- 补、C++第九次上机实验
- c语言解析json
- 补、C++第八次上机实验
- 补、C++第九次作业
- C++函数类型
- 补、C++第八次作业
- 二进制数相加或两个数相加(C++)
- 标准C++中的string类的用法总结
- Additive Number
- 设计模式之建造者模式(C++实现)
- 合并两个已排序的链表
- 大数相加
- C++中map的基本操作和使用;
- 购买和销售股票最佳时机(C++)