1、#include /递归函数求阶乘 double fun(int x)double result;if(x=1|x=0)result=1;elseresult=fun(x-1)*x;return result;void main()int n;printf(“Enter n: “);scanf(“%d“,printf(“%d!=%.0fn“,n,fun(n);#include /将字符串 str2 的值赋给 str1 void main()int i,n;char str1100=“Good Morning!a*b*c*d*e*f*g“,str250=“C program“;for(i=0;s
2、tr1i!=0;i+);n=i;for(i=0;str2i!=0;i+)str1i=str2i;while(i / 从键盘输入一个字符串,放在 str2 中,再将 str2 和 str1 连接void main()int i,j,n;char str150=“Good Morning !-“,str220;gets(str2);for(i=0;str1i!=0;i+);n=i;for(i=n,j=0;str2j!=0;i+,j+)str1i=str2j;str1i=0;puts(str1);printf(“n“);#include/从键盘输入 10 个数,冒泡排序,从小到大输出void mai
3、n()int i,j,temp,a10;for(i=0;iaj+1)temp=aj;aj=aj+1;aj+1=temp;for(i=0;i/从键盘输入 10 个数,选择排序,从小到大输出void main()int i,j,temp,a10;for(i=0;i/输出所有的水仙花数main()int i,a,b,c;for(i=100;i/输出从 m 到 n 所有的素数int main(void)int i,j,m,n,c=0;printf(“Enter m,n: “);scanf(“%d,%d“,printf(“All the prime numbers between %d and %d:n
4、“,m,n);for(i=m;ii/2)printf(“%5d“,i);c+;if(c%10=0)printf(“n“);printf(“n“);return 0;#include/从键盘输入一串字符,统计其中字母,数字,空格,和其他字符的个数main()int i,charactor,digit,blank,other;char ch;charactor=blank=digit=other=0;for(i=0;(ch=getchar()!=n;i+)if(ch=Aprintf(“Enter string1:“);gets(string1);printf(“Enter string2:“);gets(string2 );printf(“%dn“,strcmp(string1,string2);