随笔分类 -  帮初学者修改代码

摘要:问题小学生数学 很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。 样例:输入 123 456 555 555 123 594 0 0 输出:0 3 1原代码: 1 #include 2 #include 3 int Take_number(int x,int y) //定义函数取整数X的第Y位 4 { 5 int temp; 6 if(x==0) 7 { 8 printf("wrong number\n"); 9 return 0;10 }11 12 .. 阅读全文
posted @ 2013-11-17 23:14 garbageMan 阅读(1948) 评论(24) 推荐(2) 编辑
摘要:问题: n-1位数字 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。 输入: 第一行为M,表示测试数据组数。 接下来M行,每行包含一个测试数据。 输出: 输出M行,每行为对应行的n-1位数(忽略前缀0)。如果除了最高位外,其余位都为0,则输出0。 样例:4 1023 5923 923 1000 输出 23 923 23 0原代码:#include #include int digit(int x) //定义函数取位数{ int i,temp; for(i=1;;i++) { ... 阅读全文
posted @ 2013-11-15 13:49 garbageMan 阅读(1535) 评论(9) 推荐(2) 编辑
摘要:问题:另一种阶乘大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧! 原代码: 1 #include 2 3 int main() 4 { 5 int n,i,j,temp,sum; 6 int a[20]; 7 int factorial(int x); 8 printf("你想输入几组数据?\n"); 9 scanf("%d",&n); 10 printf("请输入具体数值(1~20): 阅读全文
posted @ 2013-11-13 21:18 garbageMan 阅读(1567) 评论(13) 推荐(5) 编辑
摘要:曾在豆瓣上看到过一个小朋友贴出他自己的代码(http://www.douban.com/group/topic/40293109/),当时随口指点了几句。难得这位小朋友虚心修正、从善如流,不断地改,又不断地贴,坚持了很久。到后来这位小朋友的代码已经大有长进。 这位小朋友犯过的很多错误都非常典型,在初学者中非常普遍,于是整理了一下,应该对其他初学者有借鉴意义。问题开灯问题 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯将被关掉),第3 个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有... 阅读全文
posted @ 2013-11-10 10:29 garbageMan 阅读(2692) 评论(17) 推荐(2) 编辑
摘要:对某初学者代码中各种错误和不良风格的分析。 阅读全文
posted @ 2013-11-06 22:14 garbageMan 阅读(1855) 评论(16) 推荐(3) 编辑
摘要:优秀代码是怎样练成的?就是这样练成的。 阅读全文
posted @ 2013-11-01 18:13 garbageMan 阅读(983) 评论(2) 推荐(1) 编辑
摘要:优秀代码是怎样练成的?就是这样练成的。 阅读全文
posted @ 2013-10-30 19:36 garbageMan 阅读(1098) 评论(7) 推荐(1) 编辑
摘要:我的代码非常简单,不过读懂它需要精通C语言。 阅读全文
posted @ 2013-10-13 23:00 garbageMan 阅读(2245) 评论(4) 推荐(1) 编辑
摘要:细节决定成败。数组名不能减1 阅读全文
posted @ 2013-10-12 16:26 garbageMan 阅读(1022) 评论(5) 推荐(3) 编辑
摘要:对Alexia(minmin)网友代码的评论及对“求比指定数大且最小的‘不重复数’问题”代码的重构 阅读全文
posted @ 2013-10-10 01:09 garbageMan 阅读(2192) 评论(24) 推荐(1) 编辑
摘要:一道据说是百度的面试题。有小朋友说感到写高效的算法有难度,一时兴起写了一个。 阅读全文
posted @ 2013-10-04 14:15 garbageMan 阅读(3273) 评论(105) 推荐(3) 编辑

点击右上角即可分享
微信分享提示