|Which course does this assignment belong to||https://edu.cnblogs.com/campus/zswxy/CST2020-4|
|Where are the requirements for this assignment||https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11455|
|The goal of this assignment||Have a good command of for Use circularly , master sqrt usage , Experience the programmer working overtime and staying up late in advance|
1.PTA Experiment assignment （15 branch / topic ）
1.1 Electronic Wang
It is said that Wang Xingren's IQ can reach that of human beings 4 The level of a year old child , More intelligent Wang can do addition calculation . For example, you put two piles of balls on the ground , There were 1 A ball and 2 A ball , Smart Wang can use “ Wang ！ Wang ！ Wang ！” Express 1 Add 2 The result is 3.
You are required to do a simulation program for the electronic pet Wang , According to the number of two piles of balls recognized by the electronic eye , Work out and , And give the answer with Wang Xingren's call .
1.1.1 Screenshot of experimental code
1.1.2 Data processing
Data expression ： Defined x,y,z,h, They are used to input 、 Calculation 、 Compare , among h The initial value of is set as 1, The type is an integer variable .
Data processing ： Applied to do while sentence .
1.1.3 PTA Submit list and description
explain ： No obstacles encountered .
1.2 subject 2 Calculate factorial sum
1.2.1 Screenshot of experimental code
1.2.2 Data processing
Data expression ： Defined x,y,z,h, among y and z The initial value is set to 1,h The initial value is set to 0, The type is an integer variable .
Data processing ： Use of the for sentence
1.2.3 PTA Submit list and description
· Q1： The first two times I didn't know the cause of the error .
· A1： After examination, it was found that there was no definition h and z.
· Q2： The first problem was corrected and then compiled again. It was found that &
· A2： Add later &
· Q3： The reason for the third problem has been forgotten .
· A3： Finally, through my own efforts , Completed the title
1.3.PTA Submit list and description
1.3.1 Screenshot of experimental code
1.3.2 Data processing
Data expression ： Defined x, y, z, S,sum Five variables , among x, The initial value is set to 1, The type is double precision floating point .
Data processing ：for Simple application of loops
1.3.3 PTA Submit list and description
· Q1： Twice partially correct
· A1： Twice in a row, it's partially correct, and I'm transferring the code to Dev-c++ To correct .
2. Reading the code （-5——5 branch ）
Find a good code , Understand code functions , And tell us what you can learn from the code you have chosen . Reference website ：
ACM Problem solving
leecode Interview several questions website .
hold M Put the same apple on the N On the same plate , Some plates are allowed to remain empty , How many different methods are there ？（ use K Express ）5,1,1 and 1,5,1 It's the same division .
The previous input is beyond my comprehension , But the meaning can still be understood in a general sense , He first set up a mathematical model for solving problems , Finally, it is realized by programming .
3. Learning summary （15 branch ）
3.1 Learning progress bar （5 branch ）
|Zhou / date||Time spent this week||Lines of code||Brief introduction of the knowledge learned||The confusing question at present|
|10/12——10/18||20h||157||Simply copy the book and hit the code|
|10/19——10/26||35||481||Learned if Statement and can understand the meaning of the code|
|10/27——11/8||67||832||You've learned most of the cycle , Be able to understand the code and other functions that have been learned||The inability to use various sentences , It's very difficult to use nested statements|
3.2 Accumulate lines of code and blog words （5 branch ）
|Time||Blog words ( character )||Lines of code|
|The first week||1987||157|
|In the second week of||1532||481|
|The third week||4562||832|
3.3 Learn to understand （5 branch ）
Sentiment ：1、 This week, the teacher as always did not talk about what content , But I learned to be more and more efficient , When I encounter problems, I like to ask others at the first time , I hope I can be better in the future .
2、 I don't study hard enough , There are a lot of good people around , I want to learn more from them , Otherwise, how can we stand out in the fierce competition in the future .
3、 Originally, I wanted three questions of the first big question to hang 15 points of the ladder of heaven , It turns out that I can't do it at all , There is still a lot to learn , come on. , Continue to work hard ！