怎样用C语言求最大公约数和最小公倍数?算法怎样写?
请?
最大公倍数: int bei(int x,int y) { int i=1,j=1,k=1; while(i) { if(x*j==y*k)return(x*j); else if(x*j
int yue(int x,int y){ int n; while(x%y){ n=x%y; x=y; y=n; } return n; } int bei(int x,int y) { return x*y/yue(x,y); }
上面回答题者是是错的.. 语法都不对
答:一楼的回答不对啊,你求的是最小公约数而不是最小公倍数,两个整数的最小公约数永远是1,应该这样改: main() { int x,y,a,m,n,t; print...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>