s>=10的时候写反了
C++ 代码
#include<iostream>
using namespace std;
const int N=1010;
int a,b,n;
int q[N];
int main()
{
cin>>a>>b>>n;
int x=1,y=2;
q[x]=a;
q[y]=b;
for(int i=3;i<=n;)
{
int s=q[x++]*q[y++];
if(s>=10)
{
q[i]=s/10;
q[++i]=s%10;
i++;
}
else q[i++]=s;
}
cout<<q[1];
for(int i=2;i<=n;i++)cout<<" "<<q[i];
return 0;
}