只有十分,样例都过了,不知道哪里错了,求调
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m,q,ans[10010],i=0;
cin>>n>>m>>q;
for(i=0;;i++){
if(i+1>q){
cout<<-1;
return 0;
}
int a=n%10;
n/=10;
a=a*a%10;
n+=a*100;
ans[i]=n;
if(n==m) break;
}
for(int j=0;j<=i;j++){
cout<<ans[j]<<"\n";
}
return 0;
}