# You can say 11 題目連結 [UVa 10929](https://onlinejudge.org/external/109/10929.pdf) ## 中文簡述 輸入一個字串,書判斷是否為11的倍數 ## [think] > 11倍數判別法 > 奇數位相加-偶數位相加 如果是11的倍數,就是11的倍數 > 這題直接用字串去解決 方便又快速 ## solution: ``` #include<iostream> using namespace std; int main() { string str; int odd,even,i; while(cin>>str and str!="0") { odd=(even=0); for(i=0;i<str.length();i++) { if(i%2==0) odd+=(int)str[i]-'0'; else even+=(int)str[i]-'0'; } if(abs(even-odd)%11==0) cout<<str<<" is a multiple of 11."<<endl; else cout<<str<<" is not a multiple of 11."<<endl; } } ``` ###### tags: `UVA` 回目錄 [學習筆記](/gIBZqAbWTCis7uOPp149gA)