C語言比較兩個數的大小和計算階乘

暫時看到這兩種方法。雖然很簡單,但還是總結一下
比較兩個數的大小
方法1:
int imin(int n, int m)
{
int min;
if(n < m)
min = n;
else
min = m;
return min;
}
方法2:
int imin(int n, int m)
{
return n < m ? n : m;
}
計算階乘:
方法1使用循環:
long fact(int n)
{
long ans;
for(ans = 1; n > 0; n–)
ans * = n;
return ans;
}
方法2使用階乘:
long rfact(int n)
{
long ans;
if(n> 0)
ans = n * rfact(n - 1);
else
ans = 1;
return ans;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章