话不多说,上代码
#include<iostream>
using namespace std;
int main(){
long long sq,c=0;
int num,i,n;
cin>>sq>>num;
while(num+1){
for(int j=0;(c*10+j)*j<=sq;j++) i=j;
cout<<i;
if(c==0) cout<<'.';
sq=(sq-(c*10+i)*i)*100;
c=10*c+2*i;
num--;
cout<<endl<<c<<endl<<sq<<endl;
}
return 0;
}
好吧我也不知道为啥