第十四,十五周PTA作業

2022-05-01 14:30:14 字數 2445 閱讀 1287

1.第十四周part1 7-3

#includeint

main()

printf("%d

",a[n-1

]);

for(i=n-2;i>=0;i--)

return0;

}

第一步:由題意得,先定義乙個整型變數n,輸入所需要的陣列裡面的量。

第二步:定義a【n】這個陣列,和整型變數i。

第三步:利用for迴圈輸入n個數。

第四步:先輸出最後乙個數,然後利用for迴圈從倒數第二個數開始依次輸出,輸出時再%d前加乙個空格,這樣就可以是的答案末尾沒有多餘的空格。

截圖:

錯誤:1:一開始沒想到需要先輸出乙個數,然後再按順序倒著依次輸出,所以導致輸出格式與題目要求不符合。

2:在pta輸入時,由於該平台不會自動補全大括號,雙引號等,導致多次編譯錯誤。

流程圖:

2:第十四周part1 7-4

#includeint

main()

; printf(

"%6d

",a[0

]); printf(

"%6d

",a[1

]);

for(i=2;i<12;i++)

}return0;

}

第一步:由題意得先定義乙個整型變數i和乙個含有十二位數的陣列。

第二步:定義陣列時,給前兩位數進行初始化賦值,都為1。

第三步:利用for語句進行迴圈,迴圈體為後一位數為前兩位數的和。

第四步:先利用for語句輸出%6d的結果,然後利用if條件句進行判斷,若i+1取餘3為0,則進行換行,即可得到結果。

錯誤截圖:

錯誤:在pta中需要將將換行符號單獨設定為乙個字元變數,不然輸出的格式就是錯的。

流程圖:

3:第十四周part2  7-4

#includeint

main()

if(n==1

) printf(

"%d

",a[0

]);

if(n!=1

)} t=a[min];

a[min]=a[0

]; a[

0]=t;

max=1;

for(i=2;i)}

j=a[max];

a[max]=a[n-1

]; a[n-1]=j;

for(i=0;i)}

return0;

}

第一步:由題意可得,需要定義n,i,max,min,t,j六個整型變數。

第二步:輸入n的值,定義陣列a[n],利用for迴圈輸入n個數。

第三步:利用if條件句判斷,當n為1時,直接輸出a[0],當n不為1時,則先令min為0,利用for迴圈將每乙個數與a[min]進行比較,若a[i]第四步:同理,令max=1,同樣與後面的數進行比較,條件如上,得出結果後,再將位置進行對調。最後依次輸出所有的數。

錯誤:1:在pta輸入時,由於該平台不會自動補全大括號,雙引號等,導致多次編譯錯誤。

2:沒有考慮到當n等於一的時候,

3:第一次定義的是a[i],而不是a[n],所以導致月結錯誤。

流程圖:

4:第十五周pta part1 7-1

#includeint

main()

}for(i=0;i)}}

return0;

}

第一步:由題意得,定義整型變數m,n,i,j,sum=0。

第二步:輸入m,n的值。

第三步:定義二維陣列a[m][n],利用for迴圈輸入二維陣列的值。

錯誤:1:沒有弄明白需要在哪個迴圈加上if語句,導致求的和都在一行,沒有換行。

2:沒有在迴圈裡加入使sum為0的語句,然後編譯錯誤。

流程圖:

個人總結:

這一周,我學習了陣列之類的知識。學會了,將一些有規律或者無規律的數進行排列,計算,求下標等一系列知識,讓我對c語言又進一步加深了理解。

難點:關於二維陣列的雙層迴圈還是在有的複雜的題目上弄不太懂,還有在迴圈裡加入別的判斷語句等等,可能我不是能很明白的理解,加在哪乙個迴圈裡,才能解決問題。

點評同學:

1:徐敬淇:

截圖:2:趙公升旗:

截圖:

3:孫娜:

截圖:

第十四,十五周作業

題目 第十五周第二次作業第二題 include int main a,b,m,n,flag 1,flag 0 scanf d d m,n for a 0 as a 1 b s a b s a 1 b s a b s a b 1 s a b s a b 1 if flag 0 if flag flag...

微積分重點 第十四,十五課

1.導數應用 線性近似 a 未知 f 求函式在某一點的近似值 導數約等於平均斜率 所以f x f a x a f a b 未知 x 牛頓法解方程 f x 0 相同的思想 x a f a f a 其中a是乙個估算出的接近解,解出x 牛頓法的一般用法,在第乙個解的地方再做一次牛頓法,逐漸逼近 2.冪級數...

第十四章 十五章課後習題

從流動方向上看 分輸入流和輸出流 從讀取型別上分 位元組流和字元流 file類,介面filefilter osi七層協議,tcp ip四層協議。物理層 位元流傳輸。資料鏈路層 兩個相鄰結點間的點到點的幀傳輸。網路層 為分組交換網上的不同主機提供通訊服務包括路由 位址解析。傳輸層 為兩主機間的程序通訊...