我在pta上用的是一開始用的是順序排序法。後來知道二分法效率更改改的因為沒有看到題目中的格式要求錯了一下其他的大體正確。
行列柔和在一起寫的很亂後來做了注釋就沒那麼亂了總體來說不是很難。
本題就是跨越那個已經是7的猴子第二次報數比較難操作其他的都不是難題
張志鑫張志鑫:
我:他可能是沒有看到題目。他的做法就是重新定義了乙個陣列雖然說很方便,但是浪費空間。不是很認同。我的**就比較複雜但是節約了空間但是應該還可以再優化就是將移位個數和n/2對比看是怎麼輸出。
1、在c語言中儲存乙個字串,一般有兩種方法,一種是字元指標,一種是使用字元陣列。
0,因為字元型陣列中的每乙個字元都是隨機的如果沒有結束標誌無法判斷到**讀取結束。
三種 getchar gets scanf
char c
int a;a=c-'0'.prinft("%d,a);
a=0;
for(i=0;c[i];i++)
學會多種不同排序查詢法。
沒有好好複習,掌握的知識不算很牢固。考試技巧有所缺失。就是寫的特別亂。
選擇題1不懂8421碼這種東西是10進製的。
輸出結果第二題沒學過遞迴,以為是從內函式到外函式實際相反。
填空題第一題題號看錯了。
程式設計題第一題考試忘記了隨機數是怎麼產生的
include include include //使用當前時鐘做種子
void main( void )
{int i;
srand( time( null ) ); //初始化隨機數
rand() 就是隨機數
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提交列表情況說明...
C語言部落格作業 一二維陣列
天數n 陣列下標i 小時數h,分鐘數m 對應書號的標籤陣列flag 1001 總閱讀時間sum初始化為0,借書次數k初始化為0 e或s的標誌ch 定義a 1001 來放每本書的借出時間 while 1 if n等於0 跳出迴圈 輸入陣列下標i e或s的標誌ch 小時數h 分鐘數m if i等於0 n...