问题标题: 酷町堂:1735   计算余数

0
0
已解决
杨舰中
杨舰中
高级守护
高级守护

1735   计算余数

题目描述 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.00


2
已采纳
杨陈卓
杨陈卓
新手天翼
新手天翼
    cin>>a>>b;
    m=a/b;
    r=a-m*b; 
    printf("%.2f",r);

 

1
邵逸儒
邵逸儒
中级天翼
中级天翼
double a,b,r;
定义 c;
输入a,b;
c赋值a/b;
r赋值a-b*c;
printf("%.2f\n",r);

0
詹子都
詹子都
新手光能
新手光能

定义三个double形变量a,b,r,一个int形变量c

输入a,b

核心代码如下:

c=a/b;
    r=a-c*b;
    printf("%.2f",r);

 

0
0
陆麟瑞
陆麟瑞
资深天翼
资深天翼

被除数/除数=商.......余数

 

那么余数不就是=被除数-商*除数

printf("%.2lf",x-(int(x/y))*y);

0
栾峻岩
栾峻岩
初级天翼
初级天翼

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

所以,不能直接求余!

定义一个整数,这个整数是a/b.

然后套公式,输出,即可。

100AC

0
王源松
王源松
新手光能
新手光能

核心代码:

        c=a%b;

        printf("%.2f",c);(需加头文件cstdio)

0
刘振波
刘振波
初级光能
初级光能
c=a%b;

最后保留两位小数即可

0
陈林
陈林
中级守护
中级守护

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

a = m * b + r

我要回答