c语言习题,你都会做么?
果是英文字母则大写变小写、小写变大写,对非英文字符则保持不变。试写加密程序。
40.输入一行小写英文字母,按如下规则加密:a→c、b→d、…、x→z、y→a、z→b,试写加密程序。
41.输入一行英文,已知各单词之间用1个空格相隔(设第一个单词前没有空格),统计这行英文有多少个单词。
42.求1+12+123+……前n项之和,其中n是从键盘输入的一个数字(1~9)。
43.随机生成10道100以内的加减乘除数学题回答正确的加10分错误不加分 然后显示成绩 。
44.从终端输入一个数,判断是否是完数。
45.找出所有三位数的水仙花数。
46.有第一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月又生一对兔子,假如兔子都不死,问第12个月的兔子总数是多少?
47.实现终端的如下输出:
*
***
*****
*******
*********
48.实现终端的如下输出:
F
_FE
__FED
___FEDC
____FEDCB
_____FEDCBA
49.从终端输入要进行转换的数字(num),及要转换成的某种进制(base),按输入要求进行输出。
50.小明有五本新书,要借给A,B,C三个朋友,若每人每次只能借一本,则有多少种不同的借法。
51.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5.
52.输入两个正整数m和n,求其最大公约数和最小共倍数。
53.一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下。求在第10次落地时共经过多少米?第10次反弹多高?
54.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃理一半,还不过瘾,又多吃了一个;第2天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早晨都吃前天剩下的一半零一个。第10天想吃的时候,发现只剩1个桃子了。求第一天共摘了多少。
55.求1+2!+3!+4!+。。。。20!的和。
56.某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:
每位数字都加上 5,然后用和除以 10 的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
57.随机生成10个整数(1-50),每生成一个值,程序打印出该值个数的*。
想了解跟多嵌入式,单片机,硬件设计,PCB,LINUX 可加群277686564 QQ2905283896
- 嵌入式系统的定义与发展历史(11-15)
- 嵌入式系统亲密接触(11-22)
- 嵌入式系统设计中的USB OTG方案(02-01)
- 嵌入式线控驾驶系统开发过程中设计和测试考虑(02-02)
- 一个典型的嵌入式系统设计和实现 (02-02)
- DDR SDRAM在嵌入式系统中的应用(02-07)