阿里云双十一活动

ArcadiaArcadia11-08 23:10

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语言的困难。其实看到学长、老师迅速的打出
    一段代码心中也是不由的钦佩,现在不懂可以慢慢来,但一定得有进步不然见识原
    地踏步了,就不只是慢了。

    3.4学习内容总结(思维导图)

程序之家二维码

小额赞赏

000

阿里云双十一活动

评论