long c;
printf(“Input m and n (m>=n): ”); scanf(“%d%d”,&m,&n); c=fun(m,n); printf(“c=%ld\\n”,c); }
long fun(int m,int n) {
if(m==n||n==0) return(1L); else
return(m*fun(m-1),n)/(m-n)); }
10、参考答案: #include
printf(“Input an Integer number: ”); scanf(“%d”,&num); IntToStr(num);
printf(“The string is : %s\\n”, str);
}
void IntToStr(int n) { int i; if(n==0) return;
for(i=strlen(str)-1;i>=0;i--) str[i+1]=str[i]; str[0]=n+0x30; IntToStr(n/10) }