C语言I博客作业10

本周作业头

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 C语言I作业10
我在这个课程的目标是 熟练使用C语言编程,掌握编程基本工具以及一些办公软件
这个作业在那个具体方面帮助我实现目标 分析作业提高对嵌套循环的理解以及熟练度,还有期末复习大纲
参考文献 百度,《C语言程序设计》

1.PTA实验作业

1.1题目1

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

1.1.1数据处理

#include
int main()
{
声明变量输入正整数,行数,字符长度;
声明字符数据并赋值为A;    //表示从A开始
给正整数和字符赋值;
for(行数从1递增至赋给正整数的值){
     for(字符长度随行数变化){
       printf("%c",字符);
       字符增加;     //从A增加
       }
       printf("换行");
    }
return 0;
}

1.1.2实验代码截图

1.1.C语言I博客作业10_第2张图片

1.1.3造数据测试

输入数据 输出数据 说明
4 C语言I博客作业10_第3张图片 题目样例
5 C语言I博客作业10_第4张图片 随机取值

1.1.4PTA提交列表及说明


1.编译错误:误将return 0;后面大括号删掉。
2.编译错误:本来是错了两次,不知道玩什么显示一次,第二次是因为scanf语句后忘记加分号。

1.2题目2

C语言I博客作业10_第5张图片

1.2.1数据处理

#include
#include   //调用数学函数
int main()
{
声明变量由n得到的数,输入的正整数,两个循环起点,标记素数个数;
给正整数n赋值;
for(从2开始循环至输入的整数值){
  num=pow(2,i)-1;   //计算公式
  for(判断是否为素数)
    if(余数为0,即得到的数为1)  跳出循环;
  if(得到的数为素数)
    printf("%d\n", 输出的数);
    素数个数增加;
    }
   if(没有素数)
   printf("None");
   return 0;
  }

1.2.2实验代码截图

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

1.2.3造数据测试

输入数据 输出数据 说明
6 题目样例
10 随机取值

1.2.4PTA提交列表及说明

C语言I博客作业10_第7张图片
1.部分正确:在写素数的计算公式,运用pow函数时出现了顺序错误,导致出现该错误.
2.部分正确:在判断素数部分出现本应是<=,而我只写了<.

2.代码互评

2.1.1同学代码截图

C语言I博客作业10_第8张图片

2.1.2自己代码截图

C语言I博客作业10_第9张图片

不同点

1.该同学使用了switch语句,代码简洁明了,而我使用了嵌套循环,所以执行的时间会比该代码要久,并且比较繁琐。
2.该同学将n<20的情况中的素数全部列了出来,并且用switch语句来进行选择,而我的代码则是将这项工作交给了电脑来做。

2.2.1同学代码截图

C语言I博客作业10_第10张图片

2.2.2自己代码截图

C语言I博客作业10_第11张图片

不同点

1.该同学是通过定义一个新的函数来解决问题,比起我的来,比较方便。
2.运用函数来解决问题,这是一种很好的办法,而我对定义新函数的方法还不够熟练,我应该向该同学学习。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9/16-9/22 4小时 40 hello world
9/23-9/29 6小时 50 变量定义
10/8-10/12 8小时 150 二分支结构以及if-else语句 数学函数的运用
10/14-10/18 16小时 260 循环结构以及for语句 调试程序
10/21-10/26 30小时 450 定义函数 函数的调用
10/28-11/2 12小时 360 分支结构,字符型数据,逻辑表达式 逻辑表达式
11/4-11/8 12小时 364 switch和break语句的使用 伪代码
11/11-11/15 12小时 324 while和do...while的区别和使用 switch的运用
11/18-11/22 10小时 354 熟悉break和continue语句的使用以及对嵌套循环的掌握 嵌套循环的使用
11/25-11/29 10小时 376 加深对嵌套循环的理解和使用 读懂嵌套循环

3.2累积代码行和博客字数

C语言I博客作业10_第12张图片

3.3学习内容总结及感悟

3.3.1学习内容总结

C语言I博客作业10_第13张图片

3.3学习体会

1.学习C语言马上就要告一段落,这段时间有过开心也有过失落,种种情绪难以释怀。
2.我的自学并不是很顺利,因为对太多的东西不了解,导致一些新内容接受起来很困难,也可能是自己预习不到位导致的。
3.对于调试程序这一块,我还存在着很多疑惑,我打算寒假好好学习这部分。
4.期末马上要来临了,这段时间会多做一点题,同时将一些重要的知识点复习到位。

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