题目描述二进制中1的个数输入一个32位整数,输出该数二进制表示中1的个数。注意:负数在计算机中用其绝对值的补码来表示。输入输出样例样例1输入:9输出:2解释:9的二进制表示是1001,一共有2个1。样例2输入:-2输出:31解释:-2在计算机里会被表示成11111111111111111111111111111110,一共有31个1。
举一反三
- 有一个函数 x x<1 y= 2x-1 1<=x<10 3x-11 x>=10 写一段程序,输入x,输出y 输入 一个数x 输出 一个数y 样例输入 5 样例输出 9
- 设计一个函数计算两数的最大公约数,并返回该值。 注意:输入的两个数不能包含负数 输入样例: 2 12 输出样例: 2
- 求和S。题目描述题目内容:求s=1 (1 2) … (1 2 3 … n)的值,其中n由键盘输入。输入样例:3输出样例:10输入样例:8输出样例:120输入样例:0输出样例:Error!输入样例:-1输出样例:Error!测试用例用例1分数: 10错误提示:用例2分数: 10错误提示:用例3分数: 5错误提示:用例4分数: 5错误提示:题目运行时间限制: 500ms题目运行内存限制: 32000kb
- 【问答题】问题描述: 编 写程序, 计算 Ackerman 函数 值。 Ackerman 函数定义 如下 输入: 从键盘随机输入 两个非负整数,分别作为 m 和 n 的值。 输出: Ack ( m , n ) 的值。 样例 1 :输入 2 3 输出 9 样例 2 :输入 3 2 输出 29 样例 3 :输入 0 3 输出 4 样例 4 :输入 3 0 输出 5
- 【程序题】【问题描述】2.6 输入一个3位正整数,将其逆序输出。 【输入形式】从键盘输入一个正整数。 【输出形式】屏幕上逆序显示输入的正整数。 【样例输入1】456 【样例输出1】654 【样例输入2】123 【样例输出2】321 【样例说明】样例输出时,数之间没有一个空格,数据输出结束不换行。 (12.0分)