【C語言教學手冊(四版)-練習題解答】

 第8章

C語言教學手冊(四版)-博客來網址

      8.3 撰寫第一個 C 程式語言

 

 

16. 試撰寫一函數 int find_k(int n),它可用來找出一個 k 值(k 為整數),使得 4k+2 的值 最靠近 n。例如,設 n=19,若 k=4,則 4k+2=18;若 k=5,則 4k+2=22,因 18 離 19 較 近,所以 find_k(19) 會傳回 4。

#include <stdio.h> 
int find_k(int); 
int main() 

 printf("find_k(19)=%d\n",find_K(19)); 

 printf("find_k(23)=%d\n",find_k(23));

 printf("find_k(29)=%d\n",find_k(29));

int find_K(int n) 

 int np; 
 np=(n-2)/4; 
 if(n-(4*np+2)<4*(np+1)+2-n) 
   return np; 
 else 
   return np+1; 
}

 

 


 

(不好意思小宣傳一下我的繪圖 希望大家喜歡)

 

\\

這是我的海苔貓粉專

www.facebook.com/norinekocat/

 

海苔貓IG

海苔貓Instagram

 

謝謝大家:))

裡面有許多繪圖作品~ 希望大家支持我會繼續努力

請多多指教哦

 

 

ps

p新的貼圖終於出來了💜💜💜可愛的海苔貓-第三代

 

海苔貓繪圖作品\\

希望大家支持~~

arrow
arrow
    文章標籤
    C語言 解答 第8章
    全站熱搜

    海苔貓Nori 發表在 痞客邦 留言(0) 人氣()