题目要求
其中,最后一组数据输出后不换行
本人代码
#include<iostream>
using namespace std;
int main()
{
int x,y,n,s=0;
while(cin>>n)
{
for(x=0;x<=99;x++)
{
for(y=0;y<=99;y++)
{
if((x*x+y*y)==n&&x<=y)
{
cout<<x<<" "<<y<<endl;
s=1;
}
}
}
if(s!=1)
cout<<"No Solution";
}
return 0;
}
从本人实现结果来看,最后一组数据是有换行的,请问如何去掉呢