PAT-Basic 题目总结
SonderLau ... 2021-10-7 小于 1 分钟
# PAT-Basic 题目总结
PAT Basic Level Notes (opens new window) PAT Basic Level Notes (opens new window)
# 1057
整数转二进制计算二进制中0 1的个数
int cnt0 = 0, cnt1 = 0;
while (sum != 0)
{
if (sum % 2 == 0)
{
cnt0++;
}
else
{
cnt1++;
}
sum /= 2;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13