C語言中實用的子函式(持續加料)

2021-10-05 04:54:30 字數 953 閱讀 3571

【函式的作用】

c語言中的函式的作用是可以將一段經常需要使用的**封裝起來,在需要使用時可以直接呼叫。

一,判斷素數

int prime(int m)

k=(int)sqrt(m); /*減少執行時間*/

for(i=2;i<=k;i++)

}return 1;

}

二,計算乙個非負整數組成它的每位數的數字之和

int digit_sum(int n)

return sum;

}

三,斐波那契數列(適合大數計算)

void fib()

}}

四,求數的階乘(較小的數)

int fun(int n)

五,進製之間的轉換

1,十進位制轉換成二進位制

void dtob(int n,char str)

strlen='\0';

strrev(str);

}

2,二進位制轉換成十進位制

int btod(char str)

return d;

}

六,判斷回文數

int panduan(int n)

if(m==n)

return 1; /*是回文數*/

else

return 0; /*不是回文數*/

}

求回文數的方法有很多,我也借鑑了很多,覺得還是這個方法比較容易理解,

這個**所用的思路較簡單,**易懂,可以直接用,**中多用函式便於排錯,

長**表現得更為明顯!

關於c語言中子函式的提醒

就是在int main void 上面的那個 int prime int 嘿嘿這似乎有點弱智,大家都會注意到,那就講各複雜一丟丟的 有些傻乎乎的小朋友們就會覺得上面沒寫,下面要和上面一樣,這是十分錯誤的。這樣做就會導致你的程式無法通過。嘿嘿相信有些小夥伴們也會覺得這個很簡單,看著錯誤報告就好了呀。舉...

C語言中的特殊函式 持續更新中

1 遞迴函式 1.1 遞迴函式 乙個函式呼叫它自己本身,則這個函式就是遞迴函式。1.2 使用遞迴函式的條件 1.2.1 採用遞迴方法來解決問題,必須符合以下三個條件 1.2.1.1 可以把要解決的問題轉化為乙個新問題,而這個新的問題的解決方法仍與原來的解決方法相同,只 所處理的物件有規律地遞增或遞減...

C語言中的函式

在對c語言有過一定的了解之後,我們都會涉及到乙個概念 函式。那麼,什麼是函式呢?首先,我們來看一段 includeint max int x,int y int main 在上面的程式中,我們將引數a,b傳入到函式max之中,最後求出結果並返回,那麼,這樣寫的好處是什麼呢?我們為什麼要使用函式來實現...