1、计算1/1-1/2-1/3-1/4-1/5-1/6.....+1/99-1/100的值(三种方法)
法一:拆分为两部分计算(较为复杂)
法二:for循环
法三:while循环
2、将数组A中的内容和数组B中的内容进行交换。(数组一样大)
3、求两个数的最大公约数
法一 :穷举法
法二:碾转相除法
4、将三个数按从大到小输出
5、求10 个整数中最大值
6、给定两个变量的值,将两个变量的值进行交换
法一:创建中间变量进行交换 不允许创建临时变量,将两个变量的值进行交换
法二:使用加法进行交换 不允许创建临时变量,将两个变量的值进行交换
法三:使用异或进行交换
7、判断1000年--2000年之间的闰年的两种方法
8、编写一个程序,输出99乘法表
9、打印100-200之间的素数
10、5位运动员参加了10米台跳水比赛···,请编程确定比赛的名次。
11、两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
12、输出一个整数的每一位。
13、获取一个数二进制序列中所有的偶数位和奇数位
14、写一个函数返回参数二进制中1的个数(三种方法)
法一:用除2余1的方法判断1的个数
法二:按位与运算
法三:用n和n-1进行与运算