首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求最大公约数解决办法

2012-05-14 
求最大公约数C/C++ code#includestdio.hint main(){int m,n,rscanf(%d %d,&m,&n)rmdo{mnnrrm

求最大公约数

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前面少了;”
[解决办法]
呵呵 再去书上对照一下

热点排行