问题标题: 酷町堂:4214:

0
0
已解决
许孟星
许孟星
高级守护
高级守护

4214   实数的“余数”经验值:800

题目描述 Description

对于%符号大家应该都不陌生了,在算数运算里面叫做求余符号,这个符号要求运算的数字必须为整型,如果想计算两个实数(小数)a和b相除的余数r,应该怎么求呢?。这里余数(r)的定义是:a = m * b + r,其中m是整数。

输入描述 Input Description

一行,a和b,用空格隔开(0<a,b<100)

输出描述 Output Description

余数r,保留三位小数

样例输入 Sample Input

3 2

样例输出 Sample Output

1.000


0
已采纳
柏以轩
柏以轩
资深光能
资深光能

double a,b,r;

cin>>a>>b;

int m=a/b;

r=a-m*b;

printf("%.3f",r);

懂了?

0
朱小川
朱小川
缔造者
缔造者

头文件<cstdio>然后强制类型转换最后printf

0
柏以轩
柏以轩
资深光能
资深光能

应这样写:

 double a,b,r;

cin>>a>>b;

int m=a/b;

r=a-m*b;

printf("%.3f",r);

知道了吗?

0
李牧晓
李牧晓
中级天翼
中级天翼

请发自己的错误代码哦

0
我要回答