版权声明:本人菜鸟一只,如文章有错误或您有高见,请不吝赐教 https://blog.csdn.net/qq_41138935/article/details/82630319
#include<iostream>
#include<cstring>
using namespace std;
int arr[1005];
int main(){
int a,b,i=0;
cin>>a>>b;
if(a==0){ //特判
cout<<0;
}
if(a<b){
cout<<0;
}
while(a>b){
arr[i]=a/b;
a%=b;
cout<<arr[i];
}
if(a%b==0){
return 0;
}else{
cout<<'.';
}
while(a%b!=0){
if(a<b){
a*=10;
}
arr[i++]=a/b;
a%=b;
cout<<arr[i-1];
}
// for(int j=0;j<i;j++){
// cout<<arr[j];
// }
return 0;
}