题解列表

筛选

优质题解

C语言程序设计教程(第三版)课后习题10.3 (C语言代码)

解题思路以及注意事项:主要得注意传参的问题,不要在自定义函数里面定义数组然后return到主函数,这是行不通的,因为自定义函数调用结束后,其中的数据会发生意想不到的结果。交换值得用到第三者。代码比较长,但还是挺简单的,一定要静下心来写代码。实例代码:#include"stdio.h"voidputin
优质题解

母牛的故事 (C语言代码)

摘要:这个题目挺有意思的,我主要用了“斐波那契数列”的知识来解答的,但是发现了问题。1、我用了函数递归来解题,导致时间超时,问题是由于每次解答一题要递归好几次。2、题目中的 0<n<55头牛的条件没用上,所……
优质题解

C语言程序设计教程(第三版)课后习题5.7 (C语言代码)

解题思路:看过很多人的解题思路,都觉得太麻烦了,个人认为目前我的解题思路相对简单。主要利用getche()没有缓冲区的特性。当gerche()读到数字时,他并不回显在屏幕上,也不会把数据存入缓冲区,而是直接运行后面的程序,这导致用户每输入一个数字,
优质题解

C语言程序设计教程(第三版)课后习题6.8 (C语言代码)

知识基础:for(表达式1;表达式2;表达式3){若干语句}//for循环语句及其格式思路:观察这组数据,设第一项的分子为a,分母为b,则第一项为a/b,第二项为(a+b)/a,第三项为((a+b)+a)/(a+b),第四项为(((a+b)+a))+(a+b))/((a+b)+a)......总而言之
优质题解

C语言程序设计教程(第三版)课后习题6.6 (C语言代码)

知识基础:for(表达式1;表达式2;表达式3){若干语句}//for循环语句及其格式思路:水仙花数为三位数,所以循环从100开始,到999结束,i为int型变量,所以i/100的值也是一个int型变量(整数)(注:C语言的取整不是四舍五入,
优质题解

C语言程序设计教程(第三版)课后习题6.11 (C语言代码)

解题思路以及注意事项:迭代法迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程。大家要有灵活运用迭代法思维,本题就是先让x=(1+4/1)/2=2.5;然后第二次x=(2.5+4/2.5)/2=2.05。。。如此下去就会越来越接近2是不是!就跟开方一样。
优质题解

C语言程序设计教程(第三版)课后习题6.9 (C语言代码)

解题思路以及注意事项:用for()循环来模拟反弹的过程,注意不要忘了最后的反弹反弹高度以及开始落下的距离,其他的中间过程都是两倍的反弹高度。注意不要弄错了scanf()里面的格式。可以用double进行下强制转换。实例代码:#include"stdio.h"intmain(){intsize,