c++第7次作业
2016-06-02 08:39
316 查看
项目3:
#include<iostream.h>
long fac(int n)
{
long f=1;
for(int i=1;i<=n;i++)
f*=i;
return f;
}
void main()
{
long j,k,a,b;
for(j=100;j<1000;j++)
{
k=j%10;
a=((j-k)%100)/10;
b=(j-k-10*a)/100;
if(j==(fac(k)+fac(a)+fac(b)))
cout<<j;
}
}
项目2:
#include<iostream.h>
int fun(int m,int n)
{
while(n!=0)
{
int temp=m%n;
m=n;n=temp;
}
return m;
}
void main()
{
int a,b,c,d;
cout<<"请输入较大数a:";
cin>>a;
cout<<"请输入较小数b:";
cin>>b;
c=fun(a,b);
d=(a*b)/c;
cout<<"最大公约数是:"<<c<<"最小公倍数是:"<<d;
}
#include<iostream.h>
long fac(int n)
{
long f=1;
for(int i=1;i<=n;i++)
f*=i;
return f;
}
void main()
{
long j,k,a,b;
for(j=100;j<1000;j++)
{
k=j%10;
a=((j-k)%100)/10;
b=(j-k-10*a)/100;
if(j==(fac(k)+fac(a)+fac(b)))
cout<<j;
}
}
项目2:
#include<iostream.h>
int fun(int m,int n)
{
while(n!=0)
{
int temp=m%n;
m=n;n=temp;
}
return m;
}
void main()
{
int a,b,c,d;
cout<<"请输入较大数a:";
cin>>a;
cout<<"请输入较小数b:";
cin>>b;
c=fun(a,b);
d=(a*b)/c;
cout<<"最大公约数是:"<<c<<"最小公倍数是:"<<d;
}
相关文章推荐
- C++实验7——最大公约和最小公倍数
- c++基础:时钟类
- C++内存管理
- C++类之static
- C语言回顾与再学习-exit and return
- 继承与派生的浅尝
- A log about Reading the memroy of Other Process in C++/WIN API--ReadProcessMemory()
- Prim算法C语言实现
- c++设计模式研究启动篇
- Leetcode_c++:Set Matrix Zeros (073)
- c++第七次上机作业
- CRC原理及其C语言、Java语言实现
- Leetcode_c++:Plus one(066)
- c++ 容器set
- C++ 多线程学习
- C++宽字符串转字符串
- c++的输入和输出
- C++函数模板与类模板实例解析
- C++虚函数与多态
- 简单线程池实现 (C版本)