前言
初学C语言,请大佬多提宝贵意见,感激不尽。欢迎各位初学者前来交流。
1.求阶乘
# include<stdio.h>
int f(int n);
int main(void)
{
int i,n;
printf("请输入计算的数值\n");
scanf("%d", &n);
printf("%d! = %d", n, f(n));
}
int f(int n)
{
int m=1;
if(n ==0)
m = 1;
else
{
m = n*f(n-1);
}
return m;
}
2.对字符串倒序输出
# include<stdio.h>
void palin(int i);
int main(void)
{
int i =5;
printf("请输入5个数字\n");
palin(i);
return 0;
}
void palin (int i)
{
char next;
if(i<=1)
{
next = getchar();
putchar(next);
}
else
{
next = getchar();
palin(i-1);
putchar(next);
}
}