C语言作业10

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 C语言作业08
我在这个课程的目标是 熟练掌握C语言,以及用C语言进行编程
这个作业在那个具体方面帮助我实现目标 对之前学过的知识进行巩固
参考文献 《C语言程序设计》

1.PTA实验作业

1.1。7-3 梅森数 (20 分)

1.1.1数据处理

1.数据表达:定义了6个整型变量N,t,k,s,i,j,其中N是2的幂,
2.数据处理:调用了库函数pow求数据,并用了scanf,praintf对数据进行输入与输出。

1.1.2实验代码截图

C语言作业10_第1张图片

1.1.3 造测试数据

输入数据 输出数据 说明
6 3 7 31 输出结果为梅森数
1 Nne 没有梅森数
8 3 7 31 127 输出结果为梅森数

1.1.4 PTA提交列表及说明

答案错误:第一次答案错误是因为在判断素数的时候那个判断素数条件我以为只要判断余数是否为0,结果导致一直在输出。
答案错误:第二次答案错误是因为把逻辑运算符==少打了一个=

1.2(10 分)7-4 同构数 (10 分)一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。

1.2.1 数据处理

1.数据表达:定义了四个整型变量i,j,t,h,
2.数据处理:使用了嵌套循环,并用printf函数对结果进行输出

1.1.2实验代码截图

C语言作业10_第2张图片

1.2.3 造测试数据

输入数据 输出数据 说明
不需要输入 输出的数据为同构数

1.2.4 PTA提交列表及说明

C语言作业10_第3张图片
编译错误:编译错误是最后一次改的时候不小心把分号删掉了
答案错误:这个题目是这四个题目里面第一个做的出现了很多次答案错误最开始的答案错误是我没考虑全面我开始以为把i的平方减去i再除以10看是否有余数就好了,可是当如果i等于10,100这些数的的时候也满足这个条件
答案错误:后面答案错误是因为输出结果是字母搞错了

2.代码互评

同学代码

C语言作业10_第4张图片

自己代码

C语言作业10_第5张图片
我的代码比同学的代码看起来简单一点,简单是在使用if语句判断的时候同学的代码其实可以简化一下,还有就是在对答案进行输出时可以一起输出这样可以节省空间,但是同学的代码可能更加清晰。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
周十四周 十个小时 130 如何分析循环语句 不懂每种错误的详细含义

3.2累积代码行和博客字数

C语言作业10_第6张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言作业10_第7张图片

3.3.2 学习体会

这一周复习了循环语句语句,老师还对上次作业的选择题进行了讲解让我了解到了怎么看懂嵌套循环,让我了解到解决一个问题,我们应该考虑还有没有其他的解决方法,或者我知道几种解决这个问题的方法那么用哪一种方法更简单呢,或者•我怎么快速知道那种方法做起来更简单。这就需要我们对每一种方法进行总结,这样我们不光能解决问题还可以更加快速的解决问题。

你可能感兴趣的:(C语言作业10)