C语言博客园第三次作业


这个作业属于哪个课程 ttps://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11453
这个作业要求在哪里 ttps://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11453
这个作业的目标 学习几个新代码,自主思考
学号 20208994

1.PTA实验作业(15分/题)
1.1求简单交错序列前N项和
1.1.1

1.1.2
数据表达:定义了整形i,n,f=1,浮点型sum=0,flag=1,b:n表示前n项,i循环变量,r初始值是1,s表示和,m表示分母初始值是1
数据处理:用for循环输出前n项,f=-f表示符号正负的变换,m=m+3表示分母每循环一次加上3.
1.1.3

1.1.4
q.开始总是输出不了
a.经过比对发现1.浮点型有问题 2.方程式前后错误 3.一部分代码格式有错误

1.2 求分数序列前N项和
1.2.1

1.2.2
数据表达:定义了变量i,n,这些变量是由int赋值而来的
数据处理:用了for循环
1.2.3

1.2.4
Q.中间计算算数大量不会
A.通过网上查找,和相关资料
1.31到X的累加和,并按指定格式输出
1.3.1

1.3.2
数据表达:定义了变量i,n,这些变量是由int赋值而来的
数据处理:用了for循环
1.3.3

1.3.4
q.中间计算算数大量不会,总是漏掉或者没发现问题
a.仔细对比,和同学交流
2.阅读代码

include

using namespace std;
int main()
{
long long dp[19][200]= {0};
dp[1][0]=1;
for(int i=1; i<18; i++)
for(int j=0; dp[i][j]; j++)
for(int k=0; k<=i; k++)
dp[i+1][j+k]+=dp[i][j];
int x,y;
while(cin>>x>>y,x)
cout<<dp[x][y]<<endl;
}
输入包含一个或多个问题。每个问题的输入都是在一行上指定的,给出了整数。
对于每个问题,输出{1,.,n}与完全k反转的排列数
这个是要求计算具有完全k反转的n个值的排列数
错误是难免的,但是如果不清楚的认识自己为什么错以及错在哪里,就永远不会成长。就比如这个,和我们上课时讲的一样用了for循环语句,并且其他内容也是大同小异。其实编程的语法就和英语一样,就是那么多,好好去背,总有一天会闭着眼睛都打得出的。
学习总结
3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 12h 24 hello world
第二周 12h 46 分段函数 不怎么了解代码
第三周 12h 78 循环

3.2累计代码数和博客字数

3.3学习感悟
1.在几周的学习下,对c语言也有渐渐的了解,虽然我们还是学的是基础,但是我还是有很多的地方,希望在以后的学习中能够解决
2.多多扩展,不会就百度
3.每当代码成功时特别兴奋!!!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM