当前位置:网站首页>C语言I博客作业03

C语言I博客作业03

2020-11-07 20:15:12 chenge239

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11448
这个作业的目标 练习编写代码,加深对If等语句的理解
学号 20209100

1.PTA实验作业

1.1 要求读入1个整数X,然后输出1+2+3+...X 的和。
1.1.1 实验代码截图

1.1.2 数据处理
数据表达:运用了整型变量 x,i,a,sum。i是循环变量,x是循环终点。
数据处理:运用了for循环,表达式:i=1;i<=x;i++;sum=sum+i。
1.1.3 PTA提交列表及说明

Q1:浮点型和整型混淆
A1:读懂题目,理解函数
1.2 本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.2.1 实验代码截图

1.2.2 数据处理
数据表达:整型变量 i,n,a,d 浮点型变量 b,sum, i是循环变量,n是循环终点。
数据处理:运用for循环,表达式:i=1,i<=n;i++, sum = sum + b。
1.2.3 PTA提交列表及说明

Q1:scanf函数中未加&
A1:加了即可,以后注意
1.3本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.3.1 实验代码截图

1.3.2数据处理
数据表达:运用整型变量N,浮点型变量a,d,c
数据处理:运用for循环,表达式:i = 0, i < N, i++, sum += d / a。
1.3.3 PTA提交列表及说明


(之前在手机上编的)
Q1:printf中"%.2f"没加小数点。
A1:加了即可,以后要仔细,最好不要犯这类错误。

2.阅读代码

题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

1.方法简单但是运行速度慢且内存空间消耗大;
2.运用两个for语句和一个if语句
3.知道了malloc 是 c 语言中的动态分配内存,malloc 函数返回的是 void* 型,所以要强制类型转换成 int

3.学习总结

3.1 学习进度条

3.2 积累代码行和博客字数

3.3 学习感悟
经过这段时间的学习,我感觉到了专业的内容越来越复杂,作业难度越来越大,在许多方面感到力不从心,同时也发现学习本专业时严谨耐心的重要性,切不可急躁。我还发现有些东西只有亲身去才有更深的体会。光看光说吧不动手是很难有收获的。我很庆幸我在做作业时出现了许多错误,尽管有些并没有得到有效解决,这些将在完成这次作业后去解决。

版权声明
本文为[chenge239]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/chenge239/p/13941205.html