Skip to content

Latest commit

 

History

History
35 lines (16 loc) · 1.85 KB

课后题目.md

File metadata and controls

35 lines (16 loc) · 1.85 KB
1、首字母大写,如:(输入:bao qian yue   输出:Bao Qian Yue)

2、输出100以内的斐波那契数

3、输出n边菱形

4、nXn数组两个对角线求和.(n维数组如果觉得一个一个输入赋值的太麻烦的话可以考虑活用i和j)

5、实现矩阵乘法(矩阵乘法不知道的百度一下)

6、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。(迭代法)

7、一个一维n*sizeof(int)数组(有0和非0数),将非0数放到数组前面,0往后移。(要求循环执行次数越少越好,n是自己输入的,里面的数也自己输入)

8、输出杨辉三角



/****************选做题****************/

9、开辟一个三维(7x7x7的)int数组,赋值、输出然后释放空间。(三个分开写:赋值一个函数、输出一个函数、释放一个函数)(malloc,free函数的使用,和一种“打包、封装”的思想)

10、通过指针将链表直接倒序(不声明新链表或者数组)(这个题搞懂了,链表这块就没什么大问题了)

11、在8*8的格子里放8个1,不能同行,同列,同斜线,其余位子放0,请问有多少种放法(八皇后问题)

12、一个渔夫坚持三天打鱼两天晒网,1990年1月1日是打鱼的第一天,问2017年10月15日是打鱼还是晒网(学长去年C语言最后一道题)



提示:第7题可以想一下一个绳子怎么烧烧得快来达到循环次数的减少的目的,思考题不会的可以百度,上面的题想不出来的话先看书,还解决不了再百度,要学会使用工具来解决问题