PAT1057 数零壹 (20 分)
题目
这题测试点有个不合理的地方:
没有英文字符的字符串。这个时候需要输出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 分)相关推荐
- C++学习之路 | PTA乙级—— 1057 数零壹 (20 分)(精简)
1057 数零壹 (20 分) 给定一串长度不超过 10 5 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N ...
- 【解析】1057 数零壹 (20分)(进制转换)
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 给定一串长度不超过 10^5的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分 ...
- 【PAT乙级】1057 数零壹 (20 分)
题目地址 #include<cstdio> #include<iostream> #include<string> #include<cstring> ...
- PAT1057. 数零壹
1057. 数零壹(20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一串长度不超过105的字符串,本题 ...
- 1057. 数零壹(20)-PAT乙级真题
1057. 数零壹(20) 给定一串长度不超过10^5的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N的二进制表示中有多少0.多 ...
- C++学习之路 | PTA乙级—— 1013 数素数 (20分)(精简)
1013 数素数 (20分) 令 P i 表示第 i 个素数.现任给两个正整数 M≤N≤10 4 ,请输出 P M 到 P N 的所有素数. 输入格式: 输入在一行中给 ...
- 实验4-1-12 黑洞数 (20 分)
实验4-1-12 黑洞数 (20 分) 黑洞数也称为陷阱数,又称"Kaprekar问题",是一类具有奇特转换特性的数. 任何一个各位数字不全相同的三位数,经有限次"重排求 ...
- 7-10 黑洞数(20 分)
软件学院第十二次训练 240 分 编程题共 12 小题,共计 240 分 剩余时间: 818:53:44 剩余时间: 818:53:44 编程题 7-10 黑洞数(20 分) 黑洞数也称为陷阱数,又称 ...
- 1057. 数零壹(20)
给定一串长度不超过105的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N的二进制表示中有多少0.多少1.例如给定字符串" ...
最新文章
- 地球上这10个奇幻景观,带你踏入外太空
- 读《人月神话》有感2
- python部署到iis效率_IIS 部署 Python Django网站流程(受够了野路子)
- 【Cinemachine智能相机教程】VirtualCamera(四):Noise属性
- vscode 默认初始化_前端vscode 环境初始化
- 图灵奖公布!计算机图形学先驱 Hanrahan 和 Catmull 获奖,祝贺两位好莱坞 3D 动画大片技术元老...
- 奇安信荣获中国电子2021年度科技进步奖一、二等奖
- C语言程序设计精要,C语言程序设计精要.doc
- 中国海洋大学第四届朗讯杯高级组 A	 2718 Rocky(模拟)
- 云服务器上传文件到哪个文件夹,云服务器上传到那个文件夹
- elasticsearch_spring-data-elasticsearch 快速入门-Spring Boot+Elasticsearch
- java_oop_三大特性
- Linux下有趣的命令
- Best生物信息学家应该掌握的数学_之我的看法
- 伯努利试验及n重伯努利试验
- Python3的sys模块
- 计算机歌曲夜空中最亮的星,抖音夜空中最亮的星电视剧插曲歌曲介绍
- 无线射频专题《无线局域网排错,第二层重传问题7@远近问题》
- 正则将长数字转为英式写法(从后向前3个数字一个逗号)
- 2020秋季校园招聘深信服、噢易云、绿盟面筋