C语言I作业05
问题 | 回答 |
---|---|
这个作业属于哪个课程 | C语言程序设计I |
这个作业要求在哪里 | 作业链接 |
我在这个课程的目标是 | 了解函数编程,掌握相关语句的使用;熟练使用Markdown语法 |
这个作业在哪个具体方面帮助我实现目标 | PTA函数题和编程题的写作;Markdown语法的使用 |
参考文献 | 《C语言程序设计》;参考链接; |
1.PTA作业
1.1.6-3 水仙花数判断
1.1.1.数据处理
数据表达:该题变量有N,x,y,z,且都为整数型变量。
数据处理:运用了函数int func(const int N),和if else分支语句。
函数参数:int main()为主调函数,int func(const int N)为被调函数,N是用户传入的参数。
1.1.2.实验代码截图
1.1.3.造测试数据
输入样例 | 输出样例 | |
---|---|---|
153 | 1 | 参考图 |
256 | 0 | 参考图 |
1.1.4.PTA提交列表及说明
1.编译错误:语句的使用错误,分号的使用位置错误。
2部分正确:编写格式错误。
1.2.6-6 使用函数验证哥德巴赫猜想
1.2.1.数据处理
数据表达:该题的变量有m, n, i,j, cnt,p,max,且都为整数型。
数据处理:运用了函数int prime( int p ),并且用到了分支语句和循环语句。
函数参数:int main()为主调函数,int prime( int p )为被调函数,p为用户传入参数。
1.2.2.实验代码截图
1.2.3.造测试数据
输入样例 | 输出样例 | |
---|---|---|
89 100 | 89 is a prime number 90=7+83, 92=3+89, 94=5+89, 96=7+89, 98=19+79 100=3+97 | 参考图 |
31 50 | 31 is a prime number 32=3+29, 34=31+3, 36=5+31, 38=7+31, 40=3+37, 42=5+37, 44=3+41, 46=3+43, 48=5+43, 50=3+47 | 参考图 |
1.2.4.PTA提交列表及说明
1.编译错误:语句使用错误,编写语段有问题,分号位置错乱。
2.代码互评
同学 | 自己 |
---|---|
- 差异:我自己的代码稍微短一些,其次我用了while语句,他用的do while语句
3.学习总结
3.1.学习进度条
周/日期 | 这周所花的时间 | 代码行数 | 学到的知识简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
8/21~8/26 | 6小时 | 81行 | 函数的计算,函数的调用。思维导图的制作 | 对函数这方面还存在这疑惑 |
3.2.累积代码行和博客字数
3.3.学习感悟
首先学习到现在收获的东西还是比较多的,现在学习的数据类型有整型、浮点型。
学习的语句有if、else分支语句,for循环语句,函数。当然懂的还只是皮毛,不懂
得还有很多,在编程中也会出现很多错误,变量的使用错误,语段的编译错误,
符号的使用错误,条件的使用错误,等等。其实还有写语法也没搞明白。从总我
们感受到C语言的乐趣也能感受到C语言的困难。其实看到学长、老师迅速的打出
一段代码心中也是不由的钦佩,现在不懂可以慢慢来,但一定得有进步不然见识原
地踏步了,就不只是慢了。