#15667: NA求解,請問哪裡有問題啊...


vm0u831@gmail.com (:D D)


 

#include<iostream>
#include<cmath>
using namespace std;

int main()
{
int a;
int A=0,B=0;
while(cin>>a){
while(a>=0){
A=A+a%10;
a=a/10;
if(a<=0) break;
B=B+a%10;
a=a/10;
if(a<=0) break;
}
}
cout<<abs(A-B);

 


return 0;
}

#15668: Re:NA求解,請問哪裡有問題啊...


314159265358979323846264338327 ... (少年π)


 

#include
#include
using namespace std;

int main()
{
int a;
int A=0,B=0;
while(cin>>a){
while(a>=0){
A=A+a%10;
a=a/10;
if(a<=0) break;
B=B+a%10;
a=a/10;
if(a<=0) break;
}
}
cout<<abs(A-B);

 


return 0;
}

第 1子題組 20 分: X 一定恰好四位數 。

第 2子題組 30分: X的位數不超過 9。

第 3子題組 50 分: X的位數不超過 1000 。

X<=10^1000

int 只有2^31

絕對會溢位

用字串存