题解列表

筛选

【蟠桃记】 (C语言代码)

摘要:解题思路:先利用数学知识,求通项注意事项:参考代码:#include<stdio.h>int main(){ int str[30]={&#39;\0&#39;}; int i,n; str[2]=4……

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

解题思路:这道题的算法是下一个值和上一个值有直接的关联,很明显可以使用递归求解。注意事项:在这里求两个数之间的差值,使用math.h的方法,但是要注意abs和fabs的区别,一个整数使用,一个浮点数使用。参考代码:#include#includedoublecalcu

简单的for循环

摘要:解题思路:数组逐个输入,然后倒序逐个输出便是,注意事项:至于最后一个数字是否需要输入空格,这个题没有说明,所以可以有参考代码:#include<stdio.h>int main(){ int a[10……

本人酷爱递归实现很多问题,这里也是

解题思路:这个题求最大公约数根据欧几里得算法中的辗转相除法可以以很快的速度运行成功,然后利用a*b/最大公约数就是最小公倍数利用函数的嵌套可以使得代码量迅速减少。注意事项:辗转相除法使用递归记得递归结束的条件。参考代码:#includeintbiggestDivi(inta,

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

解题思路:可以把这个不超过五位数的数字看成是字符串,然后就按照字符串处理。看成字符串。我觉得挺好,挺节省内存的,因为不用再申请一个同样大小的数组了。注意事项:就是那个字符数组长度,不是你的给的那个数字,而是以你存进去的为主参考代码:#include#include