Strider


私信TA

用户名:lhy2ljl

访问量:1899

签 名:

等  级
排  名 9059
经  验 1127
参赛次数 0
文章发表 4
年  龄 0
在职情况 学生
学  校 湖北汽车工业学院
专  业

  自我简介:

解题思路:看了别人的题解都是用的公式,我比较直接,硬算

注意事项:具体看注释

参考代码:

int a, b,c,d,e,f;

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

if (a>b)//比较两个数的大小

{

d = b; //把较小的数赋值给被除数

c = a % d;

e = b % d;//除,算余数

while (c!=0||e!=0)

{

--d;//如果除不尽,把被除数减1,除尽为止

c = a % d;

e = b % d;

}

else

{

d = a;

c = a % d;

e = b % d;

while (c != 0 || e != 0)

{

--d;

c = a % d;

e = b % d;

}

}

f = a * b / d;

printf("%d %d", d,f);


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区