#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int fun(int n)
{
if(n==1){
return 1;
}else{
return n*fun(n-1);
}
}
int main(int argc,const char *argv[])
{
int n=0;
printf("请输入n的值:");
scanf("%d",&n);
int a=fun(n);
printf("%d的阶乘是%d\n",n,a);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int Sum(int n){
if(n==0){
return 0;
}else{
return n+Sum(n-1);
}
}
int main(int argc,const char *argv[])
{
int n=0;
printf("请输入n的值:");
scanf("%d",&n);
int sum=Sum(n);
printf("%d\n",sum);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int feibolaqie(int n){
if(n==1||n==2){
return 1;
}else{
return feibolaqie(n-1)+feibolaqie(n-2);
}
}
int main(int argc,const char *argv[])
{
int n=0;
printf("请输入n的值:");
scanf("%d",&n);
for(int i=1;i<=n;i++){
printf("%d\t",feibolaqie(i));
}
printf("\n");
return 0;
}