C语言编写函数求三个整数的最大公因数和最小公倍数?
C语言编写函数求三个整数的最大公因数和最小公倍数
例如: 15 50 30 15,50,30 最大公约数=5 15,50,30 最小公倍数=150 代码: #include <stdio。
h> int min(int a, int b) { return a>b?b:a; } int max(int a, int b)//求三个数的最小值 { return a>b?a:b; } int min(int a, int b, int c) { return min(min(a,b),c); } int max(int a, int b, int c)//求三个数的最大值 { return max(max(a,b),c); } int main() { int a,b,c; int lnMin; int lnMax; int i,f; scanf(“%d%d%d“,&a,&b,&c); lnMin=min(a,b,c); lnMax=max(a,b,c); for(i=lnMin;i>0;i--) { if (a%i==0 && b%i==0 && c%i==0) break; } printf(“%d,%d,%d 最大公约数=%d\n“,a,b,c,i); i=1; while(1) { f=lnMax*i; if(f%a==0 && f%b==0 && f%c==0) break; i++; } printf(“%d,%d,%d 最小公倍数=%d\n“,a,b,c,f); return 0; }。
问:小华5/1小时行了3/2千米他行1千米需要多少小时,他行1小时可行多少千米?(为...
答:1/5÷2/3=1/5×3/2=3/10小时详情>>
问:甲车每小时行38km乙车每小时行41km甲乙车同时两地开岀相向行了2.5小时后相...
答:(38+41)x2.5=197.5千米详情>>