二級C語言程式設計題模板 字元與數字的轉化

2021-08-21 10:13:10 字數 932 閱讀 9209

前兩次總結了陣列的排序和移動,這次總結字元和數字之間轉化的模板。

1.字串a中的連續數字字元轉換為正整數,儲存在陣列n中,函式返回整數個數

(char a=)

int i=k=0;

while(a[i]!=0)

if(s!=0) n[k++]=s;

}retuen k;

2.將str字串中數字字元提取回來,形成乙個整數返回

(str[]=「12%u&770_3.將字串s中所有八進位制數字串轉換十進位制ascii碼。存入陣列t中,返回t長度

(s=「$162$164$165$160$155$157$143$」)

int i=0,j=0,l;

while(s[i]!=0)

t[j]=0;

return j;

4.將字元陣列b中連續二進位制數字字元子串轉換為十進位制數。並存入整形陣列d中返回進製整數的個數

b[]=「...111100.01111.01100111...0111..110000.011...」

int i=0,k=0;

while(b[i]!=0)

}return k;

5.二進位制ip位址轉換為十進位制整數ip位址

for(i=0;i<4;i++)

for(j=0;j<8;j++)

ipd[i]=ipd[i]*2+ipb[i*8+j]-'0';

6.將a中的每個整數轉換為八進位制數字字串形式,並存入oct中

for(i=0;i以上是這次總結的六個典型題型,萬變不離其宗,總歸不會超出這六種題型太多

如果大家有需要,可以看看前面兩份總結,都在我的部落格裡,內容可能存在一點小錯誤,希望小夥伴們能夠多多指教,謝謝!

二級c程式設計題(2)

原文 所屬年份 2010.9 2012.3 編寫函式fun,其功能是 根據以下公式求 的值 要求精度0.0005,即某項小於0.0005時停止迭代 程式執行後,若輸入精度0.0005,則程式應輸出為3.14 注意 部分源程式在檔案prog1.c中。請勿改動主函式main和其它函式中的任何內容,僅在函...

程式設計 C語言的二級指標

用c語言指標作為函式返回值 c語言允許函式的返回值是乙個指標 位址 我們將這樣的函式稱為指標函式 函式執行結束後會銷毀在它內部定義的所有區域性資料 include include char strlong char d,char e else intmain c語言二級指標 指向指標的指標 指標可以...

程式設計 C語言的二級指標

用c語言指標作為函式返回值 c語言允許函式的返回值是乙個指標 位址 我們將這樣的函式稱為指標函式 函式執行結束後會銷毀在它內部定義的所有區域性資料 include include char strlong char d,char e else intmain c語言二級指標 指向指標的指標 指標可以...