下载后可任意编辑/*C 语言重要程序算法实例整理*///递归练习:阶乘#include"stdio
h"float fac(int x);void main(){int n;puts("Input the number:");scanf("%d",&n);float f;f=fac(n);printf("%d
f",n,f);}float fac(int x){int f=x;if(x0))return(fs);elseSUM(n-1);}void main(){int x;int fsum;printf("please input the number:\n");scanf("%d",&x);fsum=SUM(x);printf("SUM=%d\n",fsum);}/*=================================================================*///动态分配内存应用:删除字符#include"stdio
h"#include"stdlib
h"void main(){int n,i;下载后可任意编辑printf("Please input n:");scanf("%d",&n);printf("Please input the string:");char *p;p=(char *)malloc(sizeof(char));for(i=0;i