網路城邦
唐老鴨之家
市長:
燢
副市長:
加入本城市
|
推薦本城市
|
加入我的最愛
|
訂閱最新文章
udn
/
城市
/
資訊科技
/
網路分享
/
【唐老鴨之家】城市
/討論區/
你還沒有登入喔(
馬上登入
/
加入會員
)
本城市首頁
討論區
精華區
投票區
影像館
推薦連結
公告區
訪客簿
市政中心
(0)
討論區
/
C Programming Language
字體:
小
中
大
C的函數呼叫(遞迴)
瀏覽
284
|回應
0
|
推薦
0
燢
等級:6
留言
|
加入好友
/* 111111111111 */
int power(a,b)
unsigned int a,b;
{
unsigned int i,p;
for (p=1,i=0; i
p=p*a;
return(p);
}
void main()
{
unsigned int p;
p = pow(2,31); /*include math.h*/
printf("p-->%d\n",p);
p = power(2,31);
printf("p-->%d\n",p);
}
/* 222222222222 */
void main()
{
unsigned int i;
char s1[10], s2[10];
strcpy(s1,"hello,");
strcpy(s2,"world");
strcat(s1,s2);
printf("%s\n", s1);
for (i=10; i>0; i--) {
s1[i]=0;
printf("%s\n", s1);
}
}
/* 333333333333 */
unsigned int fibonacci(a)
unsigned int a;
{
unsigned int p;
if (a>1)
p = fibonacci(a-1)+fibonacci(a-2);
else
p = 1;
return(p);
}
void main()
{
unsigned int i;
for (i=20; i>=0; i--)
printf(" fib(%2d)=%6d\n", i, fibonacci(i));
}
本文於 修改第 1 次
引用網址:https://city.udn.com/forum/trackback.jsp?no=58536&aid=5021272