C語言部落格作業 一二維陣列

2022-05-29 13:48:10 字數 2162 閱讀 3484

定義大小為1000的陣列a,b,整型變數n,i,j,max,maxnum;

輸入n;

for i=0 to n-1

input a[i];

for i=0 to n-1

b[i]=0;

for i=0 to n-1

for j=0 to n-1

if a[i]==a[j]

b[i] 自增;

這是之前嘗試過的兩個**

第一次打出的**,我把它限制為只出現數字1~10,所以錯誤,後來改寫**,又因為計數的問題卡了很久,經過多次修改才成功。

定義整型變數i,j,n,x;

input n;

定義整型陣列a[n];

一直都是這個測試點錯誤,嘗試用不同的方法輸入不同的數字,仍然找不到錯誤。

定義整型變數t,i,n,p,q,flag;

input t;

for(i=1 to t)

;定義整型變數i,j;

gets(c);

for i=2 當c[i]!=0 時 i++

a[i]=-1;

定義整型變數sum=0;

for p=2 當a[p]!=-1時 p++

for j=i-4 to j>=0

output sum;

二進位制字串如何轉10進製也是類似於上面的方法本週pta題目的第四題和第六題

第六題有乙個測試點錯誤,但是還沒找出來

課本中零散的知識點沒有進行總結,沒有認真複習課堂派中的練習,考試時注意力不集中,總是寫錯。一、16.

解:((y=3)&&(x<=4))中「y=3」為「真」,那麼只要「x<=4」條件滿足,迴圈就會執行,所以迴圈總共執行5次。
三、8.

解:7.(ch=getchar()) 8.(ch>='a'&&ch<='z')||(ch>='a'&&ch<='z') 考試時忘記了怎麼寫。。
四、1.

解:如圖。
五、1.

解:忘記怎麼產生隨機數,具體改正看圖。
(1)每次上完課複習課上學習的內容,把課堂上的練習再做一遍,總結小點;

(2)每天做一些pta題目,不堆積作業;

(3)學習新知識的同時複習之前的內容,解決自己不會的地方;

(4)整理總結錯題。

C語言部落格作業 一二維陣列

我在pta上用的是一開始用的是順序排序法。後來知道二分法效率更改改的因為沒有看到題目中的格式要求錯了一下其他的大體正確。行列柔和在一起寫的很亂後來做了注釋就沒那麼亂了總體來說不是很難。本題就是跨越那個已經是7的猴子第二次報數比較難操作其他的都不是難題 張志鑫張志鑫 我 他可能是沒有看到題目。他的做法...

C語言部落格作業 一二維陣列

定義三個整型變數n用來存放整數個數i,j是迴圈數 scanf d n 定義乙個整型陣列a 10 當i 0時執行迴圈 輸入陣列 i 讓j n 1 當j大於0時輸出陣列 每次j 當j等於0時去空格輸出a 0 如圖,本題遇到主要問題是陣列最後一位數輸出時沒有去空格,通過printf語句除錯解決。定義整型變...

C語言部落格作業 一二維陣列

本題pta提交列表 設計思路 int a 10 賦初值為0 int n,x,i,t 輸入n的值 輸入陣列a 輸入x的值 a n x 將要插入的數放在最後 for 0 to n 1 若這個數a n 小於其中乙個數,就交換他們的值 列印排序結果 3.截圖 4.本題除錯過程碰到問題及pta提交列表情況說明...