杭电acm 1005
#include"stdio.h"int main(){
int f(int a,int b,int n);
int a,b,n,s;
while(scanf("%d%d%d",&a,&b,&n)!=EOF){
if(a==0&&b==0&&n==0)
break;
else
s=f(a,b,n);
printf("%d\n",s);
}
return 0;
}
int f(int a,int b,int n){
int sum;
if(n==1||n==2)
sum=1;
else
sum=(a*f(a,b,n-1)+b*f(a,b,n-2))%7;
return sum;
}
我提交时为什么出现
Runtime Error
(STACK_OVERFLOW)
我在自己的编译器上运行时是正确的,求指点