题目描述实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如,把9表示成二进制是1001,则输出为2 常规解法首先把n和1做位运算,判断n的最低位是不是1,然后把1左移一位得到2,再把n和2做位运算,判断n的次低位是不是1…这样反复左移。循环的次数等于整数二进制的位数,32位的整数需要循环 ...
分类:
编程语言 时间:
2019-06-30 14:13:55
阅读次数:
84
/* Name : prime.c Author : zhangsan Version : Copyright : Your copyright notice Description : 键盘输入一个整数,判断是否是素数 */ #include <stdio.h> #include <stdlib. ...
分类:
其他好文 时间:
2019-06-30 09:20:14
阅读次数:
179
笨鸟先飞 题目描述 多多是一只小菜鸟,都说笨鸟先飞,多多也想来个菜鸟先飞。于是它从0点出发,一开始的飞行速度为1m/s,每过一个单位时间多多的飞行速度比上一个单位时间的飞行速度快2m/s,问n(0<n<10^5)个单位时间之后多多飞了多远? 输入 先输入一个整数T表示有几组数据。每组数据输入一个n, ...
分类:
其他好文 时间:
2019-06-29 18:55:10
阅读次数:
161
剑指offer题目,调整数组顺序使奇数位于偶数前面,输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变 ...
分类:
编程语言 时间:
2019-06-26 01:12:26
阅读次数:
126
题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 1 /* 2 * 题目描述 3 * 输入一个整数,输出该数二进制表示中1的个数。 4 * 其中负数用补码表示。 5 */ 6 7 public class Main11 { 8 public static void main ...
分类:
其他好文 时间:
2019-06-20 22:33:21
阅读次数:
143
要求1:编写一个名为 collatz()的函数,它有一个名为 number 的参数。如果参数是偶数,那么 collatz()就打印出 number // 2, 并返回该值。如果 number 是奇数, collatz()就打印并返回 3 * number + 1。然后编写一个程序,让用户输入一个整数 ...
分类:
编程语言 时间:
2019-06-09 23:40:22
阅读次数:
175
题目描述: 输入一个整数,输出它的所有素数因子 输入描述: 输入一系列的整数(0,1,-1除外),每行一个 输出描述: 输出所有的素数因子,每个因子之间用1个空格分开,最后一个因子后面没有空格 样例输入: 8 30 125 样例输出: 2 2 2 2 3 5 5 5 5 1 #include<ios ...
分类:
其他好文 时间:
2019-06-09 18:17:29
阅读次数:
96
题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 1 package newcoder; 2 3 import java.util.Scanner; 4 5 public class Main07 { 6 7 /* 8 * ...
分类:
其他好文 时间:
2019-06-08 18:50:11
阅读次数:
103
题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 1 class Solution { 2 public: 3 int NumberOf1(int n) { 4 int count = 0; 5 while(n) 6 { 7 count ++; 8 n = (n - 1) ...
分类:
其他好文 时间:
2019-06-04 17:52:24
阅读次数:
83