今日学习了C语言书的第五,第六章内容;
主要学习了选择结构程序设计和循环控制;
今天还编写了用递归方法来算N阶数的程序;
#include <stdio.h>
int main()
{
int n;
int s;
printf("please input n:\n");
scanf("%d",&n);
s = func(n);
printf("%d!=%d\n",n,s);
return 0;
}
int func(int n)
{
if(n == 1)
{
return 1;
}
else if(n > 0)
{
return (n * func(n - 1));
}
else
{
printf("error\n");
}
}