请在 下方输入 要搜索的题目:

输入两个正整数,输出这两个数的最大公约数。

输入两个正整数,输出这两个数的最大公约数。

发布时间:2025-08-16 19:47:16
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:参考代码1#include"stdio.h"int main(){ int x,y,t,i,m; printf("------------计算两个正整数的最大公约数--------- "); printf("input:"); scanf("%d%d",&x,&y); if(x>y) t=y; else t=x; for(i=1;i<=t;i++) if(x%i==0&&y%i==0) m=i; printf("%d和%d的最大公约数是%d ",x,y,m); return 0; } 参考代码2#include"stdio.h"int main(){ int x,y,t,i,m; printf("------------计算两个正整数的最大公约数--------- "); printf("input:"); scanf("%d%d",&x,&y); if(x>y) t=y; else t=x; for(i=t;i>=1;i--) if(x%i==0&&y%i==0) break; printf("%d和%d的最大公约数是%d ",x,y,i); return 0; }
专业技术学习
专业技术学习
搜搜题库系统