網路城邦
回本城市首頁 唐老鴨之家
市長:  副市長:
加入本城市推薦本城市加入我的最愛訂閱最新文章
udn城市資訊科技網路分享【唐老鴨之家】城市/討論區/
討論區C Programming Language 字體:
上一個討論主題 回文章列表 下一個討論主題
C的函數呼叫(遞迴)
 瀏覽264|回應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