時間限制
200 ms
記憶體限制
65536 kb
**長度限制
8000 b
判題程式
standard
作者 chen, yue
給定一串長度不超過105的字串,本題要求你將其中所有英文本母的序號(字母a-z對應序號1-26,不分大小寫)相加,得到整數n,然後再分析一下n的二進位制表示中有多少0、多少1。例如給定字串「pat (basic)」,其字母序號之和為:16+1+20+2+1+19+9+3=71,而71的二進位制是1000111,即有3個0、4個1。
輸入格式:
輸入在一行中給出長度不超過105、以回車結束的字串。
輸出格式:
在一行中先後輸出0的個數和1的個數,其間以空格分隔。
輸入樣例:
pat (basic)輸出樣例:
3 4
#include #include #define size 100000
int main(void)
; int sum = 0;
int er[1000] = ;
gets(input);
int len = strlen(input);
for (int i = 0; i < len; i++)
if (input[i] >= 'a'&&input[i] <= 'z')
}int j = 0;
while (sum)
int zero = 0, one = 0;
for (int i = 0; i < j; i++)
else
}printf("%d %d", zero, one);
return 0;
}
PAT 乙級 1057 數零壹 20
給定一串長度不超過105的字串,本題要求你將其中所有英文本母的序號 字母a z對應序號1 26,不分大小寫 相加,得到整數n,然後再分析一下n的二進位制表示中有多少0 多少1。例如給定字串 pat basic 其字母序號之和為 16 1 20 2 1 19 9 3 71,而71的二進位制是10001...
pat 乙級 1057 數零壹 20
時間限制 200 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 給定一串長度不超過105的字串,本題要求你將其中所有英文本母的序號 字母a z對應序號1 26,不分大小寫 相加,得到整數n,然後再分析一下n的二進位制表示中有多少0 多...
乙級 PAT 1057 數零壹 20
給定一串長度不超過105的字串,本題要求你將其中所有英文本母的序號 字母a z對應序號1 26,不分大小寫 相加,得到整數n,然後再分析一下n的二進位制表示中有多少0 多少1。例如給定字串 pat basic 其字母序號之和為 16 1 20 2 1 19 9 3 71,而71的二進位制是10001...