#include<bits/stdc++.h>
using namespace std;
int main()
{
int count1=0,count0=0;
string a;
getline(cin,a);
int t;
int sum=0;
for(int i=0;i<a.size();i++)
{
if(a[i]>='A'&&a[i]<='Z')
{
t=a[i]-'A'+1; //字母转换成数字要学会
sum+=t;
}
if(a[i]>='a'&&a[i]<='z')
{
t=a[i]-'a'+1;
sum+=t;
}
// sum+=t; 不能写这里 ,不然的话这里会一直执行 ,要写在for里面,满足条件时执行
}
cout<<sum<<endl;
int m[110000];
int k=0;
while(sum)
{
m[k]=sum%2;
k++;
sum=sum/2;
}
for(int i=0;i<k;i++)
{
if(m[i]==0) count0++;
if(m[i]==1) count1++;
}
cout<<count0<<" "<<count1<<endl;
}
1057数零壹
最新推荐文章于 2024-07-25 23:22:43 发布