一、题目
二、解题思路
三、代码
#include<iostream>
using namespace std;
int main()
{int a1,a2,n;cin>>a1>>a2>>n;if(n==1){cout<<a1;return 0; }int a[n*2];cout<<a1<<" "<<a2;a[0]=a1;a[1]=a2;for(int i=2,j=2;i<n;i++,j++){int t=a[i-2]*a[i-1];if(t>9){a[j++]=t/10;a[j]=t%10;}else{a[j]=t;}cout<<" "<<a[i];}return 0;
}
四、总结
注意 n 为 1 的情况,此时只需输出 a1 即可。