1057

作者: 峡迩 | 来源:发表于2017-09-04 21:52 被阅读0次
// PATn.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<iostream>
#include<string>


using namespace std;

int chr_to_int(char c)
{
    c = tolower(c);
    return (c - 'a' + 1);
}

int main()
{
    string s;
    getline(cin, s);//题目要求以回车结束字符串,所以不能使用cin>>s形式!

    int sum = 0;
    for (auto &r : s)
    {
        if(isalpha(r))
            sum = sum + chr_to_int(r);
    }

    unsigned count_0 = 0, count_1 = 0;
    unsigned r=sum;

    while (r != 0)
    {
        auto tmp = r % 2;
        if (tmp == 0)
        {
            count_0 += 1;
        }
        else
        {
            count_1 += 1;
        }
        r = r / 2;
    }

    cout << count_0 << " " << count_1;


    system("pause");
    return 0;
}

相关文章

  • 1057

  • 1057

    8月17日,农历七月二十,阵雨,周三 中午试吃一下小黄瓜,一个字酸。 脆倒是很脆,就是酸。许是我醋放的有点多。第一...

  • 【1057快报】

    8月5日,五台山风景区迎来暑期旅游旺季车流高峰,截止下午19:00进入景区车辆仍然源源不断,景区中心区道路行车缓慢...

  • 【1057】快报

    【1057快报】 今天早上有市民给忻州人民综合广播发来消息,称市内牧马路雁门大道南街交通信号灯歪斜,有安全隐患,我...

  • 亲子(1057)

    2020.2.22 星期六 晴 今天天气好晴朗,阳光透过大玻璃门洒进来,感觉好安逸(ღ˘⌣˘ღ) ...

  • 日记1057

    2022年11月10日 星期四 阴 今天感觉是忙掉了头,一上午上蹿下跳,感觉我要炸了似的。 期中考试试卷也是花...

  • 1057我

    突然想到这个题目,想说说你们,他们,和我们,最想说的还是我,别人都不了解,对自己虽说不那么了解,还是了解一些的。 ...

  • 每日一画

    1057:字母p绘本 1058:飞得更好

  • ACM刷题打卡-160308简单题

    ZOJ 1057 - Undercut ZOJ 1178 - Booklet Printing ZOJ 1195 ...

  • PAT1057

    题目https://www.patest.cn/contests/pat-b-practise/1057遇到的问题...

网友评论

      本文标题:1057

      本文链接:https://www.haomeiwen.com/subject/khryjxtx.html