题目描述
有一个叫做F91的函数,当n<=100时,F91(n)=F91(F91(n+11)),当n>100时,F91(n)=n-10;
你的任务是,给定一个n,输出F91(n)。
输入
输入包括多组测试数据,每组测试数据包括一个正整数n.
输出
对于每组测试数据输出对应的F91(n).
样例输入
500
91
样例输出
f91(500) = 490
f91(91) = 91
简单递归 照抄题目就行~
#include<stdio.h>
int F91(int n){
int result;
if (n>100){
result=n-10;
}else if(n<=100){
result=F91(F91(n+11));
}
return result;
}
int main(){
int n,s;
while(~scanf("%d",&n)){
s=F91(n);
printf("f91(%d) = %d\n",n,s);
}
return 0;
}