c++的作业,不知道该怎么编了。。。
#include<iostream>#include<cmath>
using namespace std;
int main()
{
int b,n;
double a,c,d;
cin>>b>>n;
while(b!=0&&n!=0)
{
while((b>=1&&b<=1000000)||(n>=1&&n<=9))
{
a=(int)pow(b,1.0/n);
c=abs((pow(a,n))-b);
d=abs((pow((a+1),n))-b);
if(c>d)
cout<<a+1<<endl;
else
cout<<a<<endl;
cin>>b>>n;
}
}
system("pause");
return 0;
}
想要实现输入一组数据,输出一组数据,直到输入0,0就跳出循环。。求大神帮忙