C++作业7
2016-06-05 18:11
330 查看
项目2:最大公约和和最小公倍数
#include<iostream.h>
int fun(int m,int n,int &s)
{
int a=m,b=n,t;
if(a<b)
{
t=a;
a=b;
b=t;
}
s=b;
while(a%b!=0)
{
s=a%b;
a=b;
b=s;
}
{
int x;
x=(m*n)/s;
return x;
}
}
void main()
{
int m,n,k;
cout<<"请输入两个整数:";
cin>>m>>n;
cout<<"这两个数的最小公倍数是:"<<fun(m,n,k)<<endl;
cout<<"这两个数的最大公约数是:"<<k<<endl;
}
项目3:特殊三位数
#include<iostream.h>
int fun(int m,int n,int &s)
{
int a=m,b=n,t;
if(a<b)
{
t=a;
a=b;
b=t;
}
s=b;
while(a%b!=0)
{
s=a%b;
a=b;
b=s;
}
{
int x;
x=(m*n)/s;
return x;
}
}
void main()
{
int m,n,k;
cout<<"请输入两个整数:";
cin>>m>>n;
cout<<"这两个数的最小公倍数是:"<<fun(m,n,k)<<endl;
cout<<"这两个数的最大公约数是:"<<k<<endl;
}
项目3:特殊三位数
#include<iostream.h> int fun(int s) { int m=1; for(int i=1;i<=s;i++) { m*=i; } return m; } void main() { int j,a,b,c; for(j=100;j<1000;j++) { a=j/100; b=j/10%10; c=j%10; if(j==fun(a)+fun(b)+fun(c)) cout<<"三位数中所有的特殊三位数有:"<<j<<" "<<endl; } }
相关文章推荐
- C++作业7
- c++实验7--特殊三位数
- c++--实验7--特殊三位数的判断
- c++实验七—最大公约和和最小公倍数
- c++第七次实验--特殊三位数
- c++第7次作业
- c++作业7
- c++实验七-特殊三角形
- C++作业7
- 【C\C++】char[] 与 string 的转换
- C语言逻辑流程
- c++函数重载和函数覆盖的区别
- C++实验7-特殊三位数
- c++ 运算符重载和转换
- C++之内联函数inline
- C++ Primer 面向对象编程 15.5 动态绑定和静态绑定 类作用域
- c++作业七
- C++作业7——素数和回文、特殊三位数
- 多态——polymorphism
- C++实验七—最大公约数与最小公倍数