使用遞迴實作1 + 2 + ... + n,
程式碼如下:
#include <stdio.h>
int addSum(int n);
int main(int argc, const char * argv[]) {
int n, tmp;
scanf("%d", &n);
tmp = addSum(n);
printf("%d\n", tmp);
return 0;
}
int addSum(int n)
{
if (n == 0)
{
return 0;
}else{
return n + addSum(n - 1);
}
}
文章標籤
全站熱搜
留言列表