#24460: c語言遞迴解法


54brianchen@gmail.com (陳柏安)


#include<stdio.h>

int asd(int );

int main(){

int n;

scanf("%d",&n);

printf("%d",asd(n));

return 0;

}

int asd(int n){

if(n==1)return 1;

else return asd(n-1)+n;

}

#24757: Re:c語言遞迴解法


113113113aaasssddd@gmail.com (CW_87_TW)


#include

int asd(int );

int main(){

int n;

scanf("%d",&n);

printf("%d",asd(n));

return 0;

}

int asd(int n){

if(n==1)return 1;

else return asd(n-1)+n;

}


請看清楚題目,不能使用if.....