注册 登录
编程论坛 C++教室

c++的作业,不知道该怎么编了。。。

空白love小p 发布于 2013-10-14 19:38, 675 次点击
#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就跳出循环。。求大神帮忙
4 回复
#2
yuccn2013-10-14 20:56
if ( ** == 0)
    break;
#3
木头心2013-10-14 22:37
循环可能跳不出去
#4
i802862013-10-15 09:51
判断一下,然后用break跳出循环体

[ 本帖最后由 i80286 于 2013-10-15 09:53 编辑 ]
#5
xiaodu0002013-10-15 10:58
本人大一的新生,对于楼主的问题。。。。。你的格式能再好看点吗
1