![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
杭电1005题求帮助!~堆栈溢出啊~~
#include<stdio.h>intfx(intx,inty,longz);intmain(){longn;inta,b;longfx_result;while(1)...
#include<stdio.h>
int fx(int x , int y , long z);
int main()
{
long n;
int a , b;
long fx_result;
while(1){
scanf("%d %d %ld" , &a , &b , &n);
if(a == 0 && b ==0 && n ==0)
break;
fx_result = 1;
if(n <= 2)
printf("%d\n" , fx_result);
else{
fx_result = fx(a , b , n);
printf("%d\n" , fx_result);
}
}
return 0;
}
int fx(int x , int y , long z)
{
if(z <= 2)
return 1;
else
return ((x * fx(x , y , z -1) + y * fx(x , y , z -2) ) % 7) ;
} 展开
int fx(int x , int y , long z);
int main()
{
long n;
int a , b;
long fx_result;
while(1){
scanf("%d %d %ld" , &a , &b , &n);
if(a == 0 && b ==0 && n ==0)
break;
fx_result = 1;
if(n <= 2)
printf("%d\n" , fx_result);
else{
fx_result = fx(a , b , n);
printf("%d\n" , fx_result);
}
}
return 0;
}
int fx(int x , int y , long z)
{
if(z <= 2)
return 1;
else
return ((x * fx(x , y , z -1) + y * fx(x , y , z -2) ) % 7) ;
} 展开
1个回答
展开全部
你那个fx函数。。。换吧
追问
tangram_guid_1359963146934
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询