C语言|博客作业05
一.本周教学内容&目标
第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9826 |
我在这个课程的目标是 | 学会生成成方表与阶乘表 |
这个作业在那个具体方面帮助我实现目标 | 更熟练地运用C语言编程 |
参考文献 | primeC |
二.PTA实验作业
2.1.1.水仙花数目判断
1.1.1数据处理
数据表达:用int定义变量a,b,c。
数据处理:运用if-else语句,通过表达式:a=n/100%10;b=n/10%10;c=n%10(其中a,b,c分别为N的百,十,个位。)
函数参数:将abc都定义为整形
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 0 | 题目给出 |
153 | 1 | 题目给出 |
155 | 0 | 题目给出 |
1.1.4 PTA提交列表及说明 | ||
![]() |
说明:前两次错误都是因为运算符号=错误,改成==就可以了。
ps:看不到自己的提交列表了 用两张。
2.2.1 使用函数验证哥德巴赫猜想
1.2.1 数据处理
数据表达:运用int定义整型变量result,i,m。
数据处理:本题运用了for循环语句,也使用了if-else语句,流程结构为当用户传入的参数P为素数时返回“1”,否则则返回“0”。
函数类型:main(){}是主调函数,被调函数是“int prime(int p).void Goldbachl( int n)”形参有result.i.m;实参有p.n,都是整型。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
89 100 | 89 is a prime number90=7+83, 92=3+89, 94=5+89, 96=7+89, 98=19+79,100=3+97 | 题目给出 |
11 20 | ll is a prime number 12+5+7,14=3+11,16=3+13,18=5+13,20=3+17 | 随便想的 |
1.2.4 PTA提交列表及说明 | ||
![]() |
||
![]() |
说明:=号只打了一个,for语句里只打了一个分号。
三.代码互评
同学代码截图
自己代码截图
1.都使用了数学函数,同时同学的代码使用了for语句而我没有。
2.同学的代码定义的量比较少,简洁明了,值得学习。
四.学习总结
4.1 学习进度条
周/日期 | 这周所发的时间 | 代码行 | 学到的知识点简介 |
---|---|---|---|
第一周 | 六个小时 | 100 | 了解科学与技术专业知识和C语言这门课程,打代码 |
第二周 | 八个小时140行 | 如何正确的提问,编译并安装GCC编译器 | |
第三周 | 一天 | 220行 | 学会用if-else语句,并掌握分段函数,和熟练的打出代码 |
第四周 | 二天 | 200行 | 学会for循环语句 |
第五周 | 三天 | 150行 | 使用函数题,和对函数的调用 |
4.2 累积代码行和博客字数 | |||
![]() |
4.3 学习内容总结和感悟
4.3.1 学习内容总结
4.3.2 学习体会
学会的东西越来越多也越来越对这门学科感兴趣了,加油呀大家。