#14683: 第一行不是一樣嗎?怎麼會錯?


s940063t (lihchyi)

學校 : 元智大學
編號 : 77006
來源 : [220.135.42.39]
最後登入時間 :
2018-12-18 00:46:20
c203. 13185 - DPA Numbers I -- UVa13185 | From: [220.135.103.225] | 發表日期 : 2018-07-31 10:34

#include <iostream>
using namespace std;
int main()
{
int num;
int a;
cin >> a;
for(int i=0;i<a;i++)
{
cin >> num;
int sum = 0;
for (int i = 1; i < num; i++)
{
if (num % i == 0)
{
sum += i;
}
}
if (sum == num)
{
cout << "perfect" << endl;
}
else if (sum > num)
{
cout << "abundant" << endl;
}
else
{
cout << "deficient " << endl;
}
}

return 0;
}

 
#14702: Re:第一行不是一樣嗎?怎麼會錯?


inversion (「我們所認識的可符香是個像天使的好女孩」之葉林 *Cries...)

學校 : 國立清華大學
編號 : 43537
來源 : [49.159.6.107]
最後登入時間 :
2022-05-28 19:29:12
c203. 13185 - DPA Numbers I -- UVa13185 | From: [49.158.83.43] | 發表日期 : 2018-07-31 19:59

#include
using namespace std;
int main()
{
int num;
int a;
cin >> a;
for(int i=0;i<a;i++)
{
cin >> num;
int sum = 0;
for (int i = 1; i < num; i++)
{
if (num % i == 0)
{
sum += i;
}
}
if (sum == num)
{
cout << "perfect" << endl;
}
else if (sum > num)
{
cout << "abundant" << endl;
}
else
{
cout << "deficient " << endl;
}
}

return 0;
}

這一題側資的比對是「嚴格比對」(可以在題目頁面的右上角看到「Strictly」字樣),意指測茲的比對並不會忽略前後多餘的換行或空格,多一個空格當然也就不行囉。

仔細看看你輸出的地方吧。

 

 
ZeroJudge Forum