⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1003.cpp

📁 平时acm训练时ac的源代码
💻 CPP
字号:
#include<stdio.h> 
#define FAIL 0 
#define SUCC 1 
void find(int sml, int big, int n); 
int cha, possi; 
int main() 
{ 
int big,sml; 
int temp; 
while(scanf("%d %d",&big,&sml)!=EOF){ 
if(big<sml){ 
temp = big; 
big = sml; 
sml = temp; 
} 
cha = SUCC; 
possi = FAIL; 
find(sml,big,2); 
if(cha == SUCC && possi == SUCC)printf("%d\n",sml); 
else printf("%d\n",big); 
} 
} 
void find(int sml, int big, int n) 
{ 
if(sml == 1)possi = SUCC; 
if(sml == 1 && big == 1)cha = FAIL; 
else if(n <= 100 ){ 
if(sml % n == 0 && cha == SUCC)find(sml / n, big, n+1); 
if(big % n == 0 && cha == SUCC)find(sml, big / n, n+1); 
if(cha == SUCC)find(sml, big, n+1); 
} 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -