用C语言来编写程序求三个数的最小公倍数填空, #inlude"stdio.h"fun(int a,int b,int c){ if(_____) return(a); else if(_______) return(b); else return(c);}main(){ int a,b,c,i=1,j,k; scanf("%d%d%d",&a,&b,&c
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/01 19:32:34
用C语言来编写程序求三个数的最小公倍数填空, #inlude"stdio.h"fun(int a,int b,int c){ if(_____) return(a); else if(_______) return(b); else return(c);}main(){ int a,b,c,i=1,j,k; scanf("%d%d%d",&a,&b,&c
用C语言来编写程序求三个数的最小公倍数填空,
#inlude"stdio.h"fun(int a,int b,int c){ if(_____) return(a); else if(_______) return(b); else return(c);}main(){ int a,b,c,i=1,j,k; scanf("%d%d%d",&a,&b,&c); k=fun(a,b,c); while(1) { j=k*i; if(______) break; i++;} printf("%d",j); return;}请把画线的地方,填出来!希望能写清楚,最好你先运行正确后再告诉我答案!
用C语言来编写程序求三个数的最小公倍数填空, #inlude"stdio.h"fun(int a,int b,int c){ if(_____) return(a); else if(_______) return(b); else return(c);}main(){ int a,b,c,i=1,j,k; scanf("%d%d%d",&a,&b,&c
不是自夸,我也算一高手.看懂这笨算法就几秒的事情.很简单,程序如下
#include /*因为是库,最好将双引号改成尖括号*/
int fun(int a,int b,int c){/*求3个参数中的最大值,前面最好加返回类型int*/
\x09if(a>=b&&a>=c) return(a);
\x09else if(b>=a&&b>=c) return(b);
\x09\x09else return(c);
}
void main(){/*加一个void,否则警告.不同编译器有不同处理*/
\x09int a,b,c,i=1,j,k;
\x09scanf("%d%d%d",&a,&b,&c);
\x09k=fun(a,b,c);/*最大值是k*/
\x09while(1){
\x09\x09j=k*i;
\x09\x09if(j%a==0&&j%b==0&&j%c==0) break;/*j能被3个数整除*/
\x09\x09i++;
\x09}
\x09printf("%d",j);/*j是最小公倍数*/
\x09return;
}