题解:如果奇位数的数字和与偶位数的数字和之差是11的倍数,那么这个数就是11的倍数。
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
string str;
int i,a=0,b=0;
while(cin>>str)
{
for(i=0;i<=str.length();i=i+2)
a+=str[i]-'0';
for(i=1;i<=str.length();i=i+2) // str.length()返回的就是字符串单纯的长度。
b+=str[i]-'0';
if((a-b)%11==0 ||(b-a)%11==0)
cout<<str<<"is multipule of 11."<<endl;
else
cout<<str<<"is not multipule of 11."<<endl;
}
return 0;
}