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

2022-05-19 23:24:15 字數 1522 閱讀 6268

一開始我就想定義b陣列全為0

然後我重新對b陣列定義,結果

我發現了輸出的b[i]是乙個不確定的數,翻書找到了對於int b[n]定義的b陣列中的數都是不確定的數,我就定義int b [n]=

剛開始沒有考慮特殊情況然後當n=1或0的時候輸出一團亂

如果n=0,不進入內迴圈,直接輸出乙個不確定的b[j],n=1時,迴圈只執行一次,number不會被插入

開始思路清晰,然後打完**執行學有乙個瑕疵,第二個輸出值錯了

用輸出除錯發現195=391/2,而題目要求平均時間要四捨五入所以對輸出做出修改 printf("%d %.0f",count,(time1.0)/(count1.0))

首先我對於n的分類先是n=0,然後n>1,然後n=1,條理有點亂而他的處理就比較有可讀性

而且他**都有注釋

定義字元 c;

定義變數n;

輸入字元數字c

n = c-48

16進製制:

定義字元陣列a[100]放16進製制字串,result放轉化後的結果

輸入陣列的值

for 第一位to最後一位

若a為字元0到9,result=result16+a[k]-'0';

若a為a到f或a到f,result=result16+a[k]-'a'或'a'+10;

輸出結果

2進製定義字元陣列a[100]儲存16進製制字串,result放轉化後的結果

輸入陣列得值

for 第一位to最後一位

若a為字元0或1,result=result*2+a[k]-'0';

輸出結果

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提交列表情況說明...