作业帮 > 综合 > 作业

c语言题目:输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位.例如a=1,b=6,c=4时应输出0.166

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 08:38:07
c语言题目:输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位.例如a=1,b=6,c=4时应输出0.1667
我只是举个例子而已,并不是就是这几个数.万一我输入1,2,3,或者4,6,5……
void div(int a, int b, int n)
{
int i;
int yushu=a%b;
printf("%d.",a/b);
for(i=0;i<n;i++)
{
yushu *= 10;
printf("%d",yushu/b);
yushu=yushu%b;
}
}
应该可以了.你试下.