#include <iostream>
#include <stdio.h>
using namespace std;
int a,b;
int tmp[100];
int result[100];
void input()
{
cout<<"请输入两个数,中间以逗号隔开!"<<endl;
scanf("%d,%d",&a,&b);
}
void outPut()
{
cout <<result[0]<< ".";
for (int i = 0; i < 100; i++)
{
cout << result[i+1];
}
cout<<endl;
}
void calc()
{
tmp[0] = a % b;
for (int i = 0; i < 99; i++)
{
tmp[i+1] = tmp[i] * 10 % b;
}
result[0] = a / b;
for (int i = 0; i < 100; i++) {
result[i+1] = tmp[i] * 10 / b;
}
}
void writeData()
{
FILE *fp;
fp=fopen("out.dat","w");
if(fp==NULL)
{
cout<<"打开文件失败!"<<endl;
}
else
{
fprintf(fp,"%d",result[0]);
fprintf(fp,"%s",".");
for (int i = 1; i < 100; i++)
{
fprintf(fp,"%d",result[i]);
}
}
fclose(fp);
}
int main()
{
input();
calc();
outPut();
writeData();
return 0;
}