用C语言来编写程序求三个数的最小公倍数填空,

 #inlude"stdio.h"fun(inta,intb,intc){if(_____)return(a);    ...  #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;}请把画线的地方,填出来!!希望能写清楚,最好你先运行正确后再告诉我答案! 展开
 我来答
小夏聊生活
高能答主

2019-12-10 · 专注于分享生活知识,热爱生活
小夏聊生活
采纳数:447 获赞数:114606

向TA提问 私信TA
展开全部

C语言来编写程序求三个数的最小公倍数填空的源代码如下:

#include<stdio.h>

#include<math.h>

void g(a,b)

{

 int c,e;

 for(c=1;c<=(a<b?a:b);c++)

 if(a%c==0&&b%c==0)//都能被整除,则存储到e;

 e=c;

 printf("最大公约数为:%d\n",e);

}

void f(a,b)

{

int d;

for(d=(a>b?a:b);d<=a*b;d++)

if(d%a==0&&d%b==0)//都能被整除,则输出;

 {

printf("最小公倍数为:%d\n",d); 

return

 }

void main()

{

 int a,b;

 printf("请输入三个整数:\n");

 scanf("%d,%d",&a,&b);

 g(a,b);

 f(a,b);

}

扩展资料

计算三个数的平均值的源代码如下:

#include<stdio.h>

#include<math.h>

int main()

{

int one,two,three;//声明三个变量

double four;//声明平均值变量

printf("整个程序可以用来计算三个数的正整数平均值\n"

"请输入三个数值,无所谓正数还是负数\n"

"空格隔开,回车输入\n");//提高程序可读性

scanf("%d %d %d",&one,&two,&three);//读取三个用户输入的数值

four=(abs(one)+abs(two)+abs(three))/3.0;//计算平均值

printf("平均值为%.16lf",four);//打印平均值在屏幕上

getchar();

getchar();

return 0;

}

百度网友4c08a42
推荐于2018-03-14 · TA获得超过258个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:78万
展开全部
不是自夸,我也算一高手。看懂这笨算法就几秒的事情。很简单,程序如下
#include<stdio.h> /*因为是库,最好将双引号改成尖括号*/
int fun(int a,int b,int c){/*求3个参数中的最大值,前面最好加返回类型int*/
if(a>=b&&a>=c) return(a);
else if(b>=a&&b>=c) return(b);
else return(c);
}
void main(){/*加一个void,否则警告。不同编译器有不同处理*/
int a,b,c,i=1,j,k;
scanf("%d%d%d",&a,&b,&c);
k=fun(a,b,c);/*最大值是k*/
while(1){
j=k*i;
if(j%a==0&&j%b==0&&j%c==0) break;/*j能被3个数整除*/
i++;
}
printf("%d",j);/*j是最小公倍数*/
return;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
353lsdxgs
2011-06-24 · TA获得超过2241个赞
知道大有可为答主
回答量:4865
采纳率:0%
帮助的人:2073万
展开全部
main()
{
int a,b,min,max,i,j;
scanf("%d%d",&a,&b);
if(a>b) {
max=b;
min=a;
}else {
max=a;
min=b;
}
for(max=a;i>=1;i--) {
if(a%i==0&&b%i==0) {
printf("最大公约数是%d\n",i);
break;
}
}
for(j=min;;j++) {
if(j%a==0&&j%b==0) {
printf("最小公倍数为%d\n",j);
break;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
称光熙季璇
2020-03-08 · TA获得超过3.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:918万
展开全部
1、a>=b
&&
a>=c2、b>=a
&&
b>=cfun求三个数最大值3、j%a==0
&&
j%b==0
&&
j%c==0是否能整除3个数
还缺少一步,判断3个数为0情况。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
PHXnashy
2011-06-24 · TA获得超过178个赞
知道答主
回答量:198
采纳率:0%
帮助的人:99.5万
展开全部
1、a>=b&&a>=c
2、b>=a&&b>=c
3、j%a==0&&j%b==0&j%c==0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式