题解列表

筛选

去掉空格 (C语言代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int main(){ char a[10000],b[10000],i,j; while(gets……

The 3n + 1 problem (C语言代码)

解题思路:好吧,承认自己英语阅读能力菜的抠脚,CE了两次,才发现这句话,youaretodeterminethemaximumcyclelengthoverallnumbersbetweeniandj,includingbothendpoints.重点在“between”单词上,

大小写转换 (C语言代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int main(){ char a[80]; int i,m; while(scanf("%s",……

C语言程序设计教程(第三版)课后习题10.5 (单链表解法)

解题思路:很多学生会采用数组的方法,用0或1代表是否被淘汰,这种解法有其优点,就是简单,代码比较少,但是缺点也很大,比如不能充分利用数组空间,容易造成数组越界,或者算法效率低下等等,并且也不是题目的本意,当然,以解决问题为主,其实什么方法都行。
优质题解

Manchester-弟弟的作业

解题思路:此方法在全部输入后,再根据换行符分别判断每一个算式;用控制语句while((c=getchar())!=EOF)输入算式;递归处理每一个算式,记录运算符,选择运算,把字符型的运算数转换为数值;期间记录正确的个数;处理到最后面等于回车或'0'结束;注意事项:在提取算式时指针的移
优质题解

Manchester- C语言程序设计教程(第三版)课后习题6.7

解题思路:输入一个数N,循环判断,从i=2到N的每一个数;如果是完数,则输出;判断方法,定义j为因子(1到N-1),若i%j==0,则是它的因子;判断期间把所有因子的和(sum)求出来;最后和(sum)等于i则是完数;注意事项:每次判断完,一个数i后,

C语言训练-尼科彻斯定理 (C语言代码)菜鸟做法

解题思路:1、首先定义了一个i作为输入值,good为i的三次方,bad为i的二次方2、我们可以分阶段输出3、算法分为两种情况①i为奇数,此时我们只要用bad为中心向上向下展开i/2的数字就可以②i为偶数,此时bad不能作为中心,因为它是偶数,