res周公解梦m
c++也可以使用scanf和printf来输入输出,并且比较不易出错,最大公约数使用欧几里德辗转相除法伪代码如下:
#include<iostream>#include<stdlib.h>
using?namespace?std;
int?main()
{
int?m,n,m_cup,n_cup,res; cin>>m>>n; if(m?>?0?&&?n?>?0) {?m_cup=m; n_cup=n; res=m_cup%n_cup; while(res!=0) {? m_cup=n_cup; n_cup=res; res=m_cup%n_cup; }cout<<n_cup<<'?'<<m*n/n_cup;
} elsecout<<"Error!"<<endl;
system("pause"); return?0;}