题目

这题测试点有个不合理的地方:
没有英文字符的字符串。这个时候需要输出0 0,而不是1 0(25行)

代码

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
int main()
{//十进制char c;int total = 0;while (cin >> c){if (c >= 'a'&&c <= 'z'){total += (int)(c - 'a') + 1;}else if (c >= 'A'&&c <= 'Z'){total += (int)(c - 'A') + 1;}}//二进制int num0 = 0;int num1 = 0;if (total == 0)num0 = 0;//如果没有任何英文 这是PAT的bug吧??难道0的个数不是1吗??else{while (total != 1 && total != 0){if (total % 2 == 1){num1++;total /= 2;}else if (total % 2 == 0){num0++;total /= 2;}}num1++;}cout << num0 << ' ' << num1 << endl;system("pause");
}

PAT1057 数零壹 (20 分)相关推荐

  1. C++学习之路 | PTA乙级—— 1057 数零壹 (20 分)(精简)

    1057 数零壹 (20 分) 给定一串长度不超过 10 ​5 ​​ 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N ...

  2. 【解析】1057 数零壹 (20分)(进制转换)

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 给定一串长度不超过 10^5的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分 ...

  3. 【PAT乙级】1057 数零壹 (20 分)

    题目地址 #include<cstdio> #include<iostream> #include<string> #include<cstring> ...

  4. PAT1057. 数零壹

    1057. 数零壹(20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一串长度不超过105的字符串,本题 ...

  5. 1057. 数零壹(20)-PAT乙级真题

    1057. 数零壹(20) 给定一串长度不超过10^5的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N的二进制表示中有多少0.多 ...

  6. C++学习之路 | PTA乙级—— 1013 数素数 (20分)(精简)

    1013 数素数 (20分) 令 P ​i ​​ 表示第 i 个素数.现任给两个正整数 M≤N≤10 ​4 ​​ ,请输出 P ​M ​​ 到 P ​N ​​ 的所有素数. 输入格式: 输入在一行中给 ...

  7. 实验4-1-12 黑洞数 (20 分)

    实验4-1-12 黑洞数 (20 分) 黑洞数也称为陷阱数,又称"Kaprekar问题",是一类具有奇特转换特性的数. 任何一个各位数字不全相同的三位数,经有限次"重排求 ...

  8. 7-10 黑洞数(20 分)

    软件学院第十二次训练 240 分 编程题共 12 小题,共计 240 分 剩余时间: 818:53:44 剩余时间: 818:53:44 编程题 7-10 黑洞数(20 分) 黑洞数也称为陷阱数,又称 ...

  9. 1057. 数零壹(20)

    给定一串长度不超过105的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N的二进制表示中有多少0.多少1.例如给定字符串" ...

最新文章

  1. 地球上这10个奇幻景观,带你踏入外太空
  2. 读《人月神话》有感2
  3. python部署到iis效率_IIS 部署 Python Django网站流程(受够了野路子)
  4. 【Cinemachine智能相机教程】VirtualCamera(四):Noise属性
  5. vscode 默认初始化_前端vscode 环境初始化
  6. 图灵奖公布!计算机图形学先驱 Hanrahan 和 Catmull 获奖,祝贺两位好莱坞 3D 动画大片技术元老...
  7. 奇安信荣获中国电子2021年度科技进步奖一、二等奖
  8. C语言程序设计精要,C语言程序设计精要.doc
  9. 中国海洋大学第四届朗讯杯高级组 A 2718 Rocky(模拟)
  10. 云服务器上传文件到哪个文件夹,云服务器上传到那个文件夹
  11. elasticsearch_spring-data-elasticsearch 快速入门-Spring Boot+Elasticsearch
  12. java_oop_三大特性
  13. Linux下有趣的命令
  14. Best生物信息学家应该掌握的数学_之我的看法
  15. 伯努利试验及n重伯努利试验
  16. Python3的sys模块
  17. 计算机歌曲夜空中最亮的星,抖音夜空中最亮的星电视剧插曲歌曲介绍
  18. 无线射频专题《无线局域网排错,第二层重传问题7@远近问题》
  19. 正则将长数字转为英式写法(从后向前3个数字一个逗号)
  20. 2020秋季校园招聘深信服、噢易云、绿盟面筋

热门文章

  1. HDU3400(计算几何中的三分法利用)
  2. Tomcat虚拟目录的配置
  3. 源码免杀--反调试代码,免杀爱好者必备的利剑
  4. WSAAccept()函数使用解析
  5. WSAIoctl 函数详解
  6. Linux中的文件搜索 locate,find,grep ,whereis和which命令的使用
  7. Python中变量的作用域?(变量查找顺序)
  8. 面试官:Thread.sleep(0) 有什么用?
  9. 搞定系统设计 01:从 0 到百万用户的系统
  10. 真实世界的 TCP HOL blocking