#24701: 為甚麼這不行?


0oTRMo0 (TRM)

學校 : 國立彰化高級中學
編號 : 146778
來源 : [111.82.88.111]
最後登入時間 :
2021-06-22 11:25:19
d235. 10929 - You can say 11 -- UVa10929 | From: [122.117.197.171] | 發表日期 : 2021-03-16 11:09

#include<iostream>

using namespace std;

 

int main()

{

long long int n,a;

while(1)

{

cin>>n;

if(n==0)

break;

if(n%11==0)

{

cout<<n<<" "<<"is a multiple of 11."<<endl;}

else

cout<<n<<" "<<"is not a multiple of 11."<<endl;

}

return 0;

}

 
#26477: Re:為甚麼這不行?


Pikachpika123 (10708許銘宸)

學校 : 臺北市私立延平高級中學
編號 : 128520
來源 : [203.72.178.2]
最後登入時間 :
2024-04-29 08:02:47
d235. 10929 - You can say 11 -- UVa10929 | From: [36.228.87.59] | 發表日期 : 2021-08-09 14:35

#include

using namespace std;

 

int main()

{

long long int n,a;

while(1)

{

cin>>n;

if(n==0)

break;

if(n%11==0)

{

cout<<n<<" "<<"is a multiple of 11."<<endl;}

else

cout<<n<<" "<<"is not a multiple of 11."<<endl;

}

return 0;

}

N 最大可能到 1000 位數。

宣告long long int也無法處理這麼大的數字

要用string 詳見其他解題報告

 
ZeroJudge Forum