| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 760 人关注过本帖
标题:求最大公约数的程序 谁能告诉我为什么我编译以后结果是错的呢
只看楼主 加入收藏
huazi111
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-9-30
结帖率:0
收藏
已结贴  问题点数:5 回复次数:7 
求最大公约数的程序 谁能告诉我为什么我编译以后结果是错的呢
#include <stdio.h>

int main()
{
  int gcd(int a,int b);
  int a,b,c;
  
  printf("please input two numbers:");
  scanf("%d,%d",&a,&b);
  
  c=gcd(a,b);
  
  printf("The greatest common divisor is: %d",c);
  
  system("PAUSE");//结束
  return 0;
}
int gcd(int a,int b)
{
    int c,d;
    if(a<b)
    {
    c=a;
    a=b;
    b=c;
   }
   while((d=a%b)!=0)
   {
       a=b;
       b=d;
   }
   return b;
}
搜索更多相关主题的帖子: include numbers please system return 
2011-11-03 21:25
wangshui125
Rank: 2
等 级:论坛游民
帖 子:28
专家分:36
注 册:2011-10-25
收藏
得分:1 
#include<stdlib.h>
少了头文件吧
2011-11-03 21:44
laznrbfe
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:482
专家分:1599
注 册:2011-5-22
收藏
得分:1 
我想应该是你输入有问题。
例如:4,8回车
注意两个数中间有一个","
还有2楼说的头文件在VC++6.0要有,而楼主的编译器应该是不需要这个头文件的,是吗?
2011-11-03 22:13
niu91
Rank: 2
等 级:论坛游民
帖 子:64
专家分:44
注 册:2009-7-25
收藏
得分:1 
scanf("%d,%d",&a,&b);
输入的时候,数值之间要用,分开,3楼正解
2011-11-03 22:34
qlyy123
Rank: 1
等 级:新手上路
帖 子:3
专家分:4
注 册:2011-11-3
收藏
得分:1 
对于一楼的回答,我用的是visual c++6.0,如果不加#include<stdlib.h>,提示system<"PAUSE">有错误F:\for c++\aaaaa.cpp(15) : error C2065: 'system' : undeclared identifier,不知道其他版本要不要。对于scanf("%d,%d",&a,&b);
输入的时候,数值之间要用‘,’分开,如果使用scanf("%d %d",&a,&b);使用空格分开,输入时可以用空格,也可以用Tab键分割
2011-11-03 22:49
Y_Jo_1
Rank: 4
等 级:业余侠客
帖 子:59
专家分:215
注 册:2011-10-20
收藏
得分:1 
自定义函数在main()函数后面

要先函数声明
2011-11-03 23:26
a_choat
Rank: 2
等 级:论坛游民
帖 子:60
专家分:44
注 册:2011-11-4
收藏
得分:1 
#include "stdio.h"
int main(void)
好象这个不能少的(void)
2011-11-04 16:44
wang155423
Rank: 6Rank: 6
等 级:侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
收藏
得分:1 
书写上没有任何问题,可能问题出在头文件上,要有#include "stdlib.h",还有输入的时候要有,
2011-11-04 16:51
快速回复:求最大公约数的程序 谁能告诉我为什么我编译以后结果是错的呢
数据加载中...
 
   



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

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