微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > c语言习题,你都会做么?

c语言习题,你都会做么?

时间:08-16 来源:互联网 点击:

果是英文字母则大写变小写、小写变大写,对非英文字符则保持不变。试写加密程序。

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


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top