跟“龙哥”学C语言编程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

练习题

1.如何判断两个浮点数是否相等?

2.从键盘上输入字符,将小写字母转换成大写字母,按组合键Ctrl+Z结束程序。

3.如果有"int a=5, b=3",那么在执行完"!a&&b++;"后,a和b的值是什么?

4.进制转换。

(1)将十进制数转换成二进制数。输入十进制数,输出对应的二进制数,按组合键Ctrl+Z结束。

(2)将二进制数转换成十进制数。输入二进制数,输出对应的十进制数,按组合键Ctrl+Z结束。

(3)将十进制数转换成十六进制数。输入十进制数,输出对应的十六进制数,按组合键Ctrl+Z结束。

(4)将十六进制数转换成十进制数。输入十六进制数,输出对应的十进制数,按组合键Ctrl+Z结束。

5.统计一个整数对应的二进制数的1的个数。输入一个整数(可正可负),输出该整数的二进制数中包含1的个数,按组合键Ctrl+Z结束。

6.(1)有101个整数,其中有50个数出现了两次,1个数出现了一次,找出出现了一次的那个数。

(2)有102个整数,其中有50个数出现了两次,2个数出现了一次,找出出现了一次的那两个数。

(3)有103个整数,其中有50个数出现了两次,3个数出现了一次,找出出现了一次的那三个数。