- 博客(47)
- 收藏
- 关注
原创 C语言中的代码格式及注意事项(一、基本格式)
参考书目:周兆熊《C程序员从校园到职场》 在实际编写C程序代码过程中,尤其是走向职场或者不断提高自身水平的需要,代码的格式规范可以让我们感受代码韵律之美,也能方便读者去理解代码,只要你不是计算机世界里单打独斗的孤胆勇士,代码更重要的是写给人看的,方便别人也方便自己。 一、头文件(.H)注释 /*************************************************...
2018-07-17 22:07:37
7134
原创 PAT Basic 1005. 继续(3n+1)猜想(C语言实现)
题目 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2...
2018-07-16 22:44:33
416
原创 由GCC中使用gets得到的warning,探究gets、scanf和fgets的用法区别
GCC的编译检查出了名的严格,在使用gets()时出现warning : a2.c:6:5: warning: implicit declaration of function ‘gets’ [-Wimplicit-function-declaration] gets(a); ^ /tmp/cceyMQ7u.o: In function `main': a2.c:(.text+...
2018-07-16 16:01:16
1041
原创 关于PTA中C语言习题中的错情分析和知识点遗漏
学完浙大翁老师的课程之后,觉得自己已经初窥门径,遂跑到PTA刷题测试,结果发现自己不仅错漏百出,有一些东西也确实没有掌握彻底,一些特殊算法和编程思路也缺乏头绪,在边刷边学中,自己对相关知识点也有了更新的认识,记录如下。(只是初级C语言的一些体会)1.关于判断语句中的==判断语句中的相等判断,容易错写为=,则判断语句变为赋值语句,恒为真或者假,大部分情况下编译不会出错,所以需要自己在书写过程中加以注...
2018-07-15 10:11:30
3953
原创 关于PTA 7-56 找鞍点的代码实现及测试分析
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。输入样例1:4 1 7 4 1 4 8 3...
2018-07-13 14:06:54
1918
1
原创 关于PTA 7-49 Have Fun with Numbers中的代码实现
7-49 Have Fun with Numbers(20 分)Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 246913578, which happens ...
2018-07-13 00:12:50
478
原创 关于PTA中7-43 Shuffling Machine(洗牌机)的代码实现
程序要求:利用输入的给定洗牌次数和洗牌顺序进行洗牌实现思路:1.定义表达牌面的结构char suit表示牌面花色,int num表示牌面大小; 2.定义并顺序初始化赋值牌面数组c[54],定义临时牌面数组tmp[54]; 3.循环按洗牌顺序将牌导入临时数组tmp[54],再导入原数组c[54]; 4.重复3;...
2018-07-12 18:51:43
955
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅