注册
登录
编程中国
搜索
标签
帮助
编程论坛
»
C语言论坛
» 求教
搜索
学习型 ASP/PHP/ASP.NET 主机
30
元/年
全能
ASP/PHP/ASP.NET
主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
求教
lieshouwanyue
新手上路
帖子
7
精华
0
注册时间
2008-3-23
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-5-6 18:50
只看该作者
求教
写两个函数,分别求两个整数的最大公约数和最小公倍数.
搜索更多相关主题的帖子:
整数
函数
最大公约数
最小公倍数
UID
238003
积分
77
阅读权限
10
在线时间
1 小时
最后登录
2008-5-6
查看详细资料
TOP
狂人老大
中级会员
帖子
391
精华
0
性别
男
来自
杭州
注册时间
2007-6-21
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-5-6 22:21
只看该作者
gcd(a,b)用辗转反侧法求最大公约数
然后最小公倍数lcm(a,b)=(a*b/gcd(a,b))
突然发现自己对C简直一无所知!永远都没有真正的高手ACMer的QQ群:33741351欢迎热爱编程,热爱ACM的人加入
UID
166490
积分
4301
阅读权限
30
在线时间
81 小时
最后登录
2008-6-8
查看详细资料
TOP
beyond0702
中级会员
帖子
201
精华
0
性别
男
来自
桂 林
注册时间
2007-11-17
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-5-7 00:28
只看该作者
#include<stdio.h>
void main()
{
int a,b,m,n,max,min,t,p;
scanf("%d%d",&a,&b);
m=a;n=b;
if(m>n)
{ t=m;
m=n;
n=t;
}
while(m)
{
p=n%m;
n=m;
m=p;
}
max=n;
min=a*b/max;
printf("%d,%d",max,min);
}
蝴 蝶 颤 动 了 翅 膀 !!!
UID
218554
积分
2211
阅读权限
30
在线时间
90 小时
最后登录
2008-7-5
查看详细资料
TOP
StarWing83
金牌会员
帖子
1511
精华
1
性别
男
来自
湖北工业大学
注册时间
2007-11-16
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-5-7 04:09
只看该作者
欧拉是万能的!!卡卡卡卡……
专心编程………
飞燕算法初级群:3996098
我的Blog
UID
218134
积分
16621
阅读权限
70
在线时间
340 小时
最后登录
2008-7-5
查看个人网站
查看详细资料
TOP
lisu12345
新手上路
帖子
1
精华
0
注册时间
2008-5-6
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2008-5-7 12:25
只看该作者
#include <stdio.h>
main()
{
int a,b,x,y;
scanf("%d%d",&a,&b);
if(a>b)
x=a;
else
x=b;
for(x;x<=a*b;x++)
if(x%a==0&&x%b==0)break;
if(a>b)
y=b;
else
y=a;
for(y;y>1;y--)
if(a%y==0&&b%y==0)break;
printf("最小公倍数是%d\n最大公约数是%d",x,y);
}
UID
249681
积分
11
阅读权限
10
在线时间
0 小时
最后登录
2008-5-8
查看详细资料
TOP
qinxinhai
中级会员
帖子
234
精华
0
来自
湖南长沙
注册时间
2008-4-27
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2008-5-7 12:39
只看该作者
2楼的精简一些
5楼的算法要改进哦!
我秀我自己
UID
247603
积分
2574
阅读权限
30
在线时间
44 小时
最后登录
2008-5-21
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组