c++作业7

来源:互联网 发布:淘宝网清仓处理 编辑:程序博客网 时间:2024/05/17 03:23

(1)项目二:最大公约数和最小公倍数

#include<iostream.h>int fun(int m,int n,int &gcd){int a=m,b=n,t;if(a<b){t=a;a=b;b=t;}gcd=b;while(a%b){gcd=a%b;a=b;b=gcd;}return (m*n/gcd);}void main(){int m,n,k;cout<<"输入两个整数:";cin>>m>>n;cout<<"这两个数的最小公倍数:"<<fun(m,n,k)<<endl;cout<<"这两个数的最大公约数:"<<k<<endl;}

(2)项目三:特殊三位数
#include<iostream.h>int f(int x){int fact=1;for(int i=1;i<=x;i++){fact*=i;}return fact;}int main(){int i,a,b,c;cout<<"三位数中所有的特殊三位数:";for(i=100;i<1000;i++){a=i/100;b=i/10%10;c=i%10;if(i==f(a)+f(b)+f(c))cout<<i<<" ";}cout<<endl;return 0;}

0 0
原创粉丝点击