读书人

求最大公约数解决办法

发布时间: 2012-05-14 15:24:34 作者: rapoo

求最大公约数

C/C++ code
#include<stdio.h>int main(){int m,n,r;scanf("%d %d",&m,&n);r=m;do{  m=n;  n=r;  r=m%n;  }while(r)printf("%d\n",n);return 0;}我是新手,这个代码书上的也 编译不过 错误提示:1.cpp expected `;' before "printf" 


[解决办法]
C/C++ code
#include<stdio.h>int main(){int m,n,r;scanf("%d %d",&m,&n);r=m;do{  m=n;  n=r;  r=m%n;  }while(r);printf("%d\n",n);return 0;}
[解决办法]
do{
m=n;
n=r;
r=m%n;
}while(r)
少了个分号。。。
while()
{
}
后则没有分号 ,新手要注意
[解决办法]
错误提示得很清楚了吧,“printf前面少了;”
[解决办法]
呵呵 再去书上对照一下

读书人网 >C语言

热点推荐