问题引入:
后一位学生比前一位学生大2岁
# include<stdio.h>
int main()
{
int age(int n);
printf("NO.5 age is: %d\n", age(5));
return 0;
}
int age(int n)
{
int c;
if(n==1)
c=10;
else
c=age(n-1)+2;
return c;
}
趁热打铁:
求n个数的阶乘
# include<stdio.h>
int main()
{
int fac(int n);
int n;
int y;
printf("input an integer number:");
scanf("%d", &n);
y = fac(n);
printf("%d!=%d\n",n,y);
return 0;
}
int fac(int n)
{
int c;
if(n<0)
printf("n<0,data error!");
else if(n==1||n==0)
c=1;
else
c=n*fac(n-1);
return c;
}
文学篇
仅一夜之间 我的心判若两人
他自人山人海中来 原来只为给我一场空欢喜
你来时携风带雨 我无处可避
你走时乱了四季 我久病难医
《人间失格》