第一期c語言答案

2021-09-26 15:32:10 字數 1518 閱讀 8711

在乙個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都是按照從上到下遞增的順序排序,請完成乙個函式,輸入這樣的乙個二維陣列和乙個整數,判斷陣列中是否含有該整數,時間複雜度 o(row+col)

陣列樣例:

int arr[4][4]=

要求寫乙個函式,將字串中的空格替換為%20.樣例"abc defgx yz"轉換為"abc%20defgx%20yz"

編寫函式,求第n個斐波那契數列的值(非遞迴)

寫乙個函式求,求unsigned int 型變數x在記憶體中二進位制1的個數

第一題

#include 

#define row

4#define col

4void

search

(int arr[

row]

[col

], int *row, int *col, int key)

if(arr[x]

[y]< key)

if(arr[x]

[y]== key)}}

int main()

; int x =-1

; int y =-1

;search

(arr,

&x,&y ,7)

;printf

("%d %d \n"

, x, y)

;//2 1

system

("pause");

return0;

}

第二題

char transfor

(char *arr, int len)

str++;}

p = len;

q = len + count *2;

while

(p >=

0&& q>p)

else

p--;}

}int main()

;//abc%20dfx%20yz

int len =

strlen

(arr)

;transfor

(arr, len)

;printf

("%s \n"

, arr)

;system

("pause");

return0;

}

第三題

int fibonacci

(int n)

int f1 =1;

int f2 =1;

int f3 =1;

while

(n >2)

return f3;

}int main()

第四題

unsigned int numofone

(int num)

return count;

}int main()

如果有想不出來的題,請結合**

規劃小結(第一期)

一月一小結,這是規劃裡既定的方案,而從正式開學大現在也剛有31天了,所以寫下第一期的規劃小結,和有關於下一期的規劃安排。在第一期的學習中,其實是在原本的規劃上有一定小的調整的,總結的概括如下 第一 調整了對於bootloader的學習,在這一期主要將bootloader進行了乙個系統的了解,而並未著...

總結做完第一期專案

首先,對於這個專案,需求不是很明確,然後要到交貨的時候,都還在趕,還在添需求,給研發來說,心驚膽顫,因為怕新增的會有影響。所以,一定在前期,先把需求整理好。如果對需求沒有理解充分,就及時的與客戶交流。當然,也會遇到傳說中的不好交流的客戶,給研發人員來說,那就是一種壓力,所以不想去理睬客戶。但是最後傷...

第一期 第八題

a b problem too problem description this problem is also a a b problem,but it has a little difference,you should determine does a b could be divided w...