写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函
数,并输出结果。两个整数由键盘输入。
#include<stdio.h> int main() {int hcf(int,int); int lcd(int,int,int); int u,v,h,l; scanf("%d,%d",&u,&v); h=hcf(u,v); printf("H.C.F=%d\n",h): 1=1cd(u,v,h); printf("L.C.D=%d\n",1); return 0; } int hcf(int u,int v) {int t,r; if(v>u) {t=u;u=v;v=t} while((r=u%v)!=0) {u=v; v=r;} return(v); } intlcd(int u,int v,int h) { return(u*v/h): }
#include<stdio.h> int Hcf,Lcd; int main() {void hcf(int,int); void lcd(int,int); int u,v; scanf("%d,%d”,&u,&v); hcf(u,v); lcd(u,v); printf("H.C.F=%d\n",Hcf); printf("L.C.D=%d\n",Lcd); return 0; } void hcf(int u,int v) {int t,r; if(v>u) {t=u;u=v;v=t} while((r=u%v)!=0) {u=v; v=r; } Hcf=v; } void lcd(int u,int v) { Lcd=u*v/Hcf; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
2.