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