您的位置:首页 > 编程语言 > C语言/C++

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 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;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: