题目:输入正整数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;}