题目:输入正整数a,b,c,输出a/b,保留c位小数
思路:按竖式除法的方式来
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
using namespace std;
int main()
{
int a,b,digit,c;
cin>>a>>b>>digit;
c=a/b;
cout<<c<<".";
for(int i=0;i<digit;i++)
{
a=(a-b*c)*10;
c=a/b;
if(i<digit-1)cout<<c;
if(i==digit-1)//四舍五入
{
if((a-b*c)*10/b>=5)cout<<c+1;
else cout<<c;
}
}
return 0;
}