2016年北航911數據結構與C 語言程序設計考研填空題真題

2019-05-17

385

五、填空題(本題共20分,每小題各4分)

下面的函數atof是模擬C語言中同名庫函數的實現,該函數的功能是將一個字符串轉化成為一個浮點數(為了簡化問題,不考慮字符串格式錯誤)為了使函數正確、完整,請寫出函數的空白處(橫線上方)應該填入的內容。

#include

double atof (chars [ ] )

{ double value =0 ,0 , power =1,0

Int i =0 ,sign; /*sign表示數據的符號位,-1表示負數,1表示正數*/

for( isspase (s [ i ];i++) /*跳過前面所有空白字符*/

sign =( (1) )?-1:1;

if(s[i]"'='+'lls[i]; “-”)i++;

for(;.isdigit(s[i]); i++)

value= 1 0.0*value+(s[i]-'0');

if(s[i]='.') {

i ++

for(; isdigit(s[i]); i+十){

value=l0.0*value+(s[i]-'0');

;

} '

retuni.sign*value/power;

}

2、令下面的函數血:n_av如ge用來計算一個N爾的二維數組中每一行最小的數的平均值。為了使該函數正確、完整,請寫出函數的空白處(橫線上方)應該填入的內容。

#defmeN 4

double min average (double a[N] [N])

{ double min,average=0.0;

int i , j;

for(i=0; i

(1) :

for(int j=1; j

if (min >a[i] [j];

(2).

}

return average/N

}

【考研黨必備學習資料包】:考研真題+免費擇校擇專業+免費考研復習規劃,更有考研課程優惠券等你來加購~名額有限立即領取【領取鏈接】

【愛啟航考研輔導課程推薦】:面授課集訓營(全年集訓半年集訓暑期集訓秋季集訓以及沖刺集訓),專業課一對一輔導考研網課全程班包含公共課以及專業課,線上名師弟子班(名師直播授課),這些課程中都會配有內部講義以及輔導書和資料,同時會有教研教輔雙師模式對大家進行教學以及督學,并配有24小時答疑和模擬測試等,具體詳情可直接咨詢在線客服老師。


聲明:本站部分文章來源于網絡,若侵犯到您的權力,請聯系 400-882-5755 【編輯:劉老師】

姓名

手機號

報考專業

請選擇  
  • 計算機
  • 經濟學
  • 金融碩士
  • 法律碩士
  • 應用統計
  • 機械工程
  • 管理學
  • 通信工程
  • 教育學
  • 心理學
  • 國際商務
  • 土木工程
  • 其他專業
一鍵申請
掃描上方二維碼免費領取學習資料
白小姐中特网a