杭电acm2010提交总是Presentation Error,怎么回事。。。

#include<iostream>usingnamespacestd;intmain(){intx,y,z;inti,m,n,t,p;while(cin>>m>>n){... #include <iostream>
using namespace std;

int main ( )
{
int x,y,z;
int i, m,n,t,p;
while (cin >> m >> n)
{
p=0;

if (m>n)
{
t=m;
m=n;
n=t;
}
for (i=m; i<=n; i++)
{
x=i/100;
y=(i-x*100)/10;
z=i%10;
if(i==x*x*x+y*y*y+z*z*z)
{
if(p==0)
cout << i << ' ';
else
cout << i << ' ';
p++;
}

}
if(p==0)
cout << "no" << endl;
else
cout << endl;
}
system ("pause");
return 0;
}
展开
 我来答
龚常仁威
2012-04-23
知道答主
回答量:20
采纳率:0%
帮助的人:25.8万
展开全部

#include <iostream>

using namespace std;

int main ( )

{

    int x,y,z;

    int i, m,n,t,p,flag;

    while (cin >> m >> n)

    {

  flag=0;

          p=0;

        

       if (m>n)

       {

        t=m;

        m=n;

        n=t;

        } 

        for (i=m; i<=n; i++)

        {

          x=i/100;

          y=(i-x*100)/10;

          z=i%10;

          if(i==x*x*x+y*y*y+z*z*z)

          {

           //if(p==0)  这个没必要

           printf(flag++? " %d":"%d",i);//cout << i << ' ';//这里格式错了,因为最后一组数据后面不能有空格

           //else   没必要

           //cout << i << ' ';  没必要

           p++;

          }

          

        }  

            if(p==0)

            cout << "no" << endl;

            else

            cout << endl;

    }

    system ("pause");

    return 0;

}

//你的是格式错误,

亲测通过 望采纳

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式