发布网友 发布时间:2024-10-24 04:24
共1个回答
热心网友 时间:2024-11-03 03:02
输入:4 5 50 就不行了
#include <iostream>
using namespace std;
int main()
{
int A,B,i;
long n,number[50];
number[1]=number[2]=1;
while(cin>>A>>B>>n)
{
if(A==0&&B==0&&n==0)break;
else
{
for(i=3;i<=48;i++)
number[i%48]=(A*number[i-1]+B*number[i-2])%7;
cout<<number[n%48]<<endl;
}
}
return 0;
}