C语言I博客作业05
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 |
我在这个课程的目标是 | 用C语言编写程序-函数 2.5 生成乘方表与阶乘表 |
这个作业在那个具体方面帮助我实现目标 | 对PTA作业更加熟练,但是对新内容还是有所迷茫 |
参考文献 | 《C Primer Plus》第六版、百度 |
1.PTA实验作业
1.1水仙花数判断
1.1.1数据处理
数据表达:用了a,b,c三个变量,并且它们的定义都是整数。
数据处理:先是int func(const int N),然后用for循环,最后用if-else语句来判断是不是水仙花数。
函数参数:主调函数是int main(),被调函数是int func(const int N)。
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
153 | 1 | 例题上的数据 |
123 | 0 | 使用三位数来测量 |
5546 | 0 | 使用四位数来测量 |
1.1.4PTA提交列表及说明
我这几次都是错在了“if(N==aaa+bbb+ccc)”这后面加了分号,之前没有找到错误就在题目中乱改动,所以有了这么多的编译错误,本来就只错了一个地方,硬是自己把对的都改错了。
1.2使用函数验证哥德巴赫猜想
1.2.1 数据处理
数据表达:用了i,result,m变量,并且把变量定义成整型变量。
数据处理:用if-else语句和for循环语句,找出素数。
函数参数:主调函数是int main(),被调函数是int prime( int p )、void Goldbach( int n )。
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
“{printf("%d=%d+%d",n,a,n-a);} } }”,在这里少了一个大括号,导致多次修改错误,“{return 1;}”,这里的分号忘记打了。
2.代码互评
2.1同学代码截图 (计科1班李泽基同学)
2.2自己代码截图
2.3比较结果
1.我们两用的变量不一样,我的是简单的abc。
2.我的代码行数少一点,将他的几行汇集成我的一行if(N==aaa+bbb+ccc)。
3.我们都做对了,加油。
2.4同学代码截图(计科1班梁家阳同学)
2.5自己代码截图
3.学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较疑惑的问题 |
---|---|---|---|---|
第五周(10.24-10.26) | 3天 | 100行左右 | 使用自定义函数来编程和生成乘方表和阶乘表 | 就是在上机课的时候做的改错题以及对C++软件的应用都不熟悉 |
3.2累积代码行和博客字数
3.3.学习体会
这几次上机课都遇到了困难,感觉有点迷茫了,主要是对C++软件使用起来不熟练,不知道操作,但是对于已学习的语法已经比较熟悉了,而且现在的博客园作业也非常熟悉了,比以前好多了,现在自己写起来都感觉有点舒畅,总之这些东西都是要好好的练习,这样我们就会非常的熟练。