求两个数的商(1)

来源:互联网 发布:外汇汇率查询软件 编辑:程序博客网 时间:2024/05/16 14:48

题目描述
a/b计算商固然简单方便,可如果商是无限小数或很长位数小数的情况,你该如何求指定位数的商呢?编写函数void div(int m,int n,int digits), 求两个整数m和n的商,结果保留digits位小数。

include

/*    #include <stdio.h>*/   void div(int m,int n,int digits)   {     int i,s,f;       s=m/n;       printf("%d",s);       if(digits==0) return;       printf(".");       f=m%n;      for(i=1;i<=digits;i++)      {          f*=10;          s=f/n;          printf("%d",s);          f%=n;      }   }  /*  int main()  {      int m,n,digits;      scanf("%d%d%d",&m,&n,&digits);      div(m,n,digits);      return 0;  }  */
原创粉丝点击