題目連結: https://zerojudge.tw/ShowProblem?problemid=d235

# 解題思路

奇數位的和 - 偶數位的和 = 0,就是 11 的倍數
(我當時竟然不會用 string 太神奇了~)

# 程式碼

#include <iostream>
using namespace std;
int main() {
 
    int i,sum;
    char n[1001];
    while(cin>>n)
    {
    if(n[0]=='0') break;
    for(sum=i=0; n[i]!='\0'; i++){
        sum += n[i]-'0';
        i++;
        if(n[i]=='\0') break;
        sum -= n[i]-'0';
    }
        if(sum%11==0) printf("%s is a multiple of 11.\n",n);
        else printf("%s is not a multiple of 11.\n",n);
    }
    return 0;
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay