检查一下c++程序的错误 - 爱问答

(爱问答)

检查一下c++程序的错误

#include<iostream>

using namespace std;

int main()

{

  long long int a=99,b,x,y,z;

  while(a<1000)

  {

    a+1;

    while(1)

    {

      x=a%100;

      y=a%10-10*x;

      z=a-100*x-10*y;

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

        cout<<a;

      else

      {

     b=a;

        break; 

   }

    }

  }

  return 0;

}

程序是求1000以内的水仙花数,作了较多的改错,改后的程序如下:

#include<iostream>
using namespace std;
int main()
{
int a=99,b,x,y,z;
while(a<999)
{
a++;
while(1)
{
z=a%10;
y=a/10%10;
x=a/100;
if(x*x*x+y*y*y+z*z*z==a)
cout << a<<endl;
//else
{
b=a;
}//
break; 
}
}
return 0;
}

程序的运行结果如下:

检查一下c++程序的错误

 

这个你可以直接检查啊

中间那个while(1)的循环没法跳出来啊,一直运行,没法停止。

下一篇:https://zsybm.Izqcdu.net,

上一篇:求大神帮助

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?