今天學習函數遞歸。
函數遞歸通俗來說就是函數自己調用自己,遞歸的主要思考方式在于:把大事化小。
例子:接受一個整型值,按照順序打印它的每一位。
void print(unsigned int n)
{
if (n > 9)
{
print(n / 10);
}
printf("%d", n % 10);
}
int main()
{
unsigned int num = 0;
scanf("%u", &num);
print(num);
return 0;
}
今天學習函數遞歸。
函數遞歸通俗來說就是函數自己調用自己,遞歸的主要思考方式在于:把大事化小。
例子:接受一個整型值,按照順序打印它的每一位。
void print(unsigned int n)
{
if (n > 9)
{
print(n / 10);
}
printf("%d", n % 10);
}
int main()
{
unsigned int num = 0;
scanf("%u", &num);
print(num);
return 0;
}
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/web/88069.shtml 繁體地址,請注明出處:http://hk.pswp.cn/web/88069.shtml 英文地址,請注明出處:http://en.pswp.cn/web/88069.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!