# C language I blog assignment 03

2020-11-08 10:29:58

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
Student number 20209056

## 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.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.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 &

· 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.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 .

### subject

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 .

#### Code ：

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 ！