| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4271 人关注过本帖
标题:求最大公约数——不要骂我啊,水平烂
只看楼主 加入收藏
piao0yes
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-4-14
收藏
得分:0 
搞了半天 我也初学 ~~
#include <stdio.h>
void main()
{
    int a,b,c,i,x,y;
    printf("shu ru liang ge zheng zheng shu\n");
    scanf("%d %d",&a,&b);
    if (a<0||b<0) {printf("shu ru cuo wu!");getch();exit(0);}
    if (a<b) {c=a;a=b;b=c;}
    i=1;
    while (i!=0)
    {
      i=a%b;
      a=b;x=b;b=i;
    }

     printf("zui da gong yue shu shi %d",x);
     getch();
}
2008-04-14 01:35
form521
Rank: 1
来 自:西安
等 级:新手上路
帖 子:162
专家分:4
注 册:2006-12-21
收藏
得分:0 
5楼的代码好长呀。不用吧。
#include<stdio.h>
int main(void)
{
 int m,n;
 int i,temp;
 scanf("%d,%d",&m,&n);
 for(i=2;i<=m&&i<=n;i++)
 {
  if(m%i==0&&n%i==0)
  temp=i;
 }
  printf("temp=%d\n",temp);
  system("pause");
  return 0;
}

人生就是个死循环,退出这个循环的条件是系统停止。
2008-04-14 08:12
liuyong_c
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-4-13
收藏
得分:0 
最大公约数
#include<stdio.h>
main()
{int a,b,z;
 while(a%b!=0)
{z=a%b;
 a=b;
 b=z;}
printf("%d",b)
}
2008-04-14 09:02
secrean
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-4-10
收藏
得分:0 
#include"stdio.h"
main()
{int i,n,k;
printf("input:");
scanf("%d%d",&i,&n);
while(i%n!=0)
{k=i%n;
i=n;
n=k;
}
printf("%d",n);
}
这个也行吧,,我也是初学的,,
2008-04-14 10:41
liyanhong520
Rank: 1
来 自:水星
等 级:新手上路
帖 子:62
专家分:0
注 册:2008-3-17
收藏
得分:0 
这个问题我也不会
我觉得除数应该从数的一半开始  而且没有必要做数的交换
自己编了一个程序  但不对  请高手指教
main()
{
    int a,b,i,t,j,k,l;
    printf("please input two numbers:");
    for(t=2,i=a/t;i<1;t++)
    {if(a%i==0&&b%i==0)
    break;}
     }
    j=a/i;
    k=b/i;
    l=j*k*i;
    printf("max=%d,min=%d",i,l)
}
2008-04-17 13:31
liaker
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-4-13
收藏
得分:0 
哪有这么麻烦呀!!!
2008-04-17 18:23
Javayoujie
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-8
收藏
得分:0 
这是求最大和最小的 看看
#include <stdio.h>
main()
{
 int p,r,n,m,t;
 printf("\n");
 scanf("%d,%d",&n,&m);
 if(n<m)
 {
  t=n;
  n=m;
  m=t;
 }
 p=n*m;
 while(m!=0)
 {
  r=n%m;
  n=m;
  m=r;
 }
 printf("%d\n",n);
 printf("%d\n",p/n);
}
2008-04-17 18:57
liyanhong520
Rank: 1
来 自:水星
等 级:新手上路
帖 子:62
专家分:0
注 册:2008-3-17
收藏
得分:0 
你懂我的想法吗 不能理解
程序的好坏不在才短
2008-04-18 10:01
liyanhong520
Rank: 1
来 自:水星
等 级:新手上路
帖 子:62
专家分:0
注 册:2008-3-17
收藏
得分:0 
交换是应该有的
2008-04-18 10:02
liyanhong520
Rank: 1
来 自:水星
等 级:新手上路
帖 子:62
专家分:0
注 册:2008-3-17
收藏
得分:0 
交换是应该有的
2008-04-18 10:02
快速回复:求最大公约数——不要骂我啊,水平烂
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016359 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved