c++第七次作业

来源:互联网 发布:南航网络教学平台 编辑:程序博客网 时间:2024/06/06 05:21

项目二:求最小公倍数和最大公约数

#include<iostream.h>  int q;                                                       int fun(int m,int n,int i)                                    {      int y;      y=m%n;      while(y)                                                {          m=n;          n=y;          y=m%n;      }      q=i/n;                                                      return n;                                                  }  void main()  {      int m,n,p;      cout<<"请输入两个整数:";      cin>>m>>n;      p=fun(m,n,m*n);                                             cout<<"最大公约数是"<<p<<",最小公倍数是"<<q<<endl;  }

项目三:特殊三位数

#include<iostream>using namespace std;double fun(int a){    double i,j;    for(i=1;i<=a;i++)    j=j*i;    return j;}int main(){    int n,a,b,c;    for(n=100;n<1000;n++)    {    c=n%10;    a=n/100;    b=n/10%10;    if(n==fun(a)+fun(b)+fun(c))    cout<<n<<" ";    }    return 0;}


0 0
原创粉丝点击