#include <bits/stdc++.h>
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <cctype>
#include <cstring>
#include <cstdlib>
#include <utility>
#include <string>
#include <vector>
#include <stack>
#include <queue>
#include <deque>
#include <map>
#include <set>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
long long int a,b,x;
string divideWithPrecision (long long int a,long long int b,int max_decimal)
{
string result;
long long int integer_part=a/b;
result+=to_string(integer_part);
long long int remainder=a%b;
if (remainder==0 || max_decimal==0)
{
return result;
}
result += ".";
for (int i=0;i<max_decimal && remainder!=0;++i)
{
remainder*=10;
int digit=remainder/b;
result+=to_string(digit);
remainder%=b;
}
return result;
}
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cout<<"请输入两个整数 (a b): ";
cout.flush();
cin>>a>>b;
cout<<"请输入两个相除后需要保留的位数 (x): ";
cout.flush();
cin>>x;
string result=divideWithPrecision (a,b,x);
cout<<"结果: "<<result<<endl;
return 0;
}