📄 divide.c
字号:
#include <stdio.h>
int f(int m,int n){/*要求输入m>=0,n>=1*/
if(m==0) return 1;/*这种情况只可能由本函数产生*/
if(m<n) n=m;
if(n==1) return 1;
return (f(m,n-1)+f(m-n,n));
}
main(){
int m,n;
printf("Please input the number m and n:");
scanf("%d%d",&m,&n);
if(m<0) {printf("The number m must be positive!\nPlease input another number:");
scanf("%d",&m);}
if(n<1) {printf("The number n must be positive!\nPlease input another number:");
scanf("%d",&n);}
if(m==0) printf("f(%d,%d)=%d",m,n,0);
else printf("f(%d,%d)=%d",m,n,f(m,n));
getch();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -