#15535: cpp這樣哪裡錯? (求解)


jinyulin34@gmail.com (jinyulink)


以下是我的程式碼,我的輸出的答案都跟題目要求的一樣,彈測試 就是不讓我過

 

 

#include <iostream>

using namespace std;

int main()
{
int n,x;

int ans=0;

n=0;

cin>>x;


if(x>=1)
{
while(n<=x)
{

ans=ans+(x-n)*(x-n);

n=n+1;

}

cout<<ans<<endl;

}

return 0;

}

#15536: Re:cpp這樣哪裡錯? (求解)


40547030S (呆)


以下是我的程式碼,我的輸出的答案都跟題目要求的一樣,彈測試 就是不讓我過

 

 

#include

using namespace std;

int main()
{
int n,x;

int ans=0;

n=0;

cin>>x;


if(x>=1)
{
while(n<=x)
{

ans=ans+(x-n)*(x-n);

n=n+1;

}

cout<<ans<<endl;

}

return 0;

}

應該是要用while重複cin 直到 cin的數字是0 才return 0