这个哪里错了

ktaurus 2012-04-15 08:26:22
#include <iostream>
using namespace std;

int gcd(int v1,int v2)
{
while(v2)
{
int temp=v2;
v2=v1 % v2;
v1=temp;

}
return v1;
}

int main()
{
cout<<"Enter two values:"<<endl;
int i,j;
cin>>i>>j>>endl;
cout<<"gcd:"<<gcd(i,j)<<endl;

return 0;
}
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
evencoming 2012-04-15
  • 打赏
  • 举报
回复

#include <iostream>
using namespace std;

int gcd(int v1,int v2)
{
v1=v1>0?v1:-v1;
v2=v2>0?v2:-v2;
while(v2)
{
int temp=v2;
v2=v1 % v2;
v1=temp;

}
return v1;
}

int main()
{
cout<<"Enter two values:"<<endl;
int i,j;
cin>>i>>j;
cout<<"gcd:"<<gcd(i,j)<<endl;

return 0;
}

ktaurus 2012-04-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

cin>>i>>j>>endl;应为:cin>>i>>j;
[/Quote]

额 竟然错这里。。。 = = 3Q
muyi66 2012-04-15
  • 打赏
  • 举报
回复
cin>>i>>j>>endl;应为:cin>>i>>j;

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧