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


jinyulin34@gmail.com (jinyulink)

學校 : 國立中央大學
編號 : 82369
來源 : [140.115.213.3]
最後登入時間 :
2023-02-21 10:59:45
a111. 12149 - Feynman -- UVa12149 | From: [203.72.178.252] | 發表日期 : 2018-10-12 20:34

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

 

 

#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 (呆)

學校 : 國立臺灣師範大學
編號 : 59755
來源 : [119.14.240.182]
最後登入時間 :
2023-09-02 23:28:12
a111. 12149 - Feynman -- UVa12149 | From: [111.250.226.2] | 發表日期 : 2018-10-12 22:23

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

 

 

#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 

 
ZeroJudge Forum