C++作业7

来源:互联网 发布:矩阵力学的主要创立者 编辑:程序博客网 时间:2024/05/20 17:25

项目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;      }  }  


0 0