#41309: 解題方法


lbm00138 (bits/stdc++.h)

學校 : 臺北市立成淵高級中學
編號 : 270386
來源 : [61.71.41.184]
最後登入時間 :
2024-11-24 00:47:50
d124. 3的倍数 | From: [61.71.41.184] | 發表日期 : 2024-07-16 23:53

1.用  while(scanf("%s",ss)==1)  讀取輸入

2.  設 n=0 ,while (ss[n]!='\0') n++;  讀取字串長度

3.   計算各位數字之總和 (  ASCII 碼中數字 '0' 的值為 48,'1' 到 '9' 分別依序是 49 到 57。  所以要減 48 )

t=0;     

for (int i=0;i<n;i++){   
    t+=ss[i]-48;

}

4. 用 t 除 3 的餘數是否為 0 判定是否為 3 的倍數

 
ZeroJudge Forum