| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1965 人关注过本帖
标题:计算浮点数相处的余,萌新求解
取消只看楼主 加入收藏
温柔
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2019-10-28
结帖率:60%
收藏
已结贴  问题点数:15 回复次数:2 
计算浮点数相处的余,萌新求解
题目描述】
计算两个双精度浮点数a和b的相除的余数,a和b都是双精度浮点数。这里余数(r)的定义是:a=k×b+r,其中k是整数,0≤r<b。

【输入】
输入仅一行,包括两个双精度浮点数a和b。

【输出】
输出也仅一行,a÷b的余数。

【输入样例】
73.263 0.9973
【输出样例】
0.4601

#include <stdio.h>
int main()
{
    double a,b;
    scanf("%lf %lf",&a,&b);
    int k=a/b;
    double r = a-k*b;
    printf("%.4lf",r);
    return 0;
}
不知道哪里错了
搜索更多相关主题的帖子: 浮点数 精度 输出 计算 输入 
2019-10-28 20:54
温柔
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2019-10-28
收藏
得分:0 
回复 2楼 纯蓝之刃
在我的编译器上结果不错,但未通过:
测试点1    答案错误    280KB    3MS
测试点2    答案错误    284KB    2MS
测试点3    答案错误    276KB    2MS
测试点4    答案错误    276KB    2MS
测试点5    答案错误    288KB    2MS
测试点6    答案错误    292KB    3MS
测试点7    答案错误    276KB    2MS
测试点8    答案错误    280KB    2MS
测试点9    答案错误    276KB    2MS
测试点10    答案错误    284KB    2MS
2019-10-28 21:37
温柔
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2019-10-28
收藏
得分:0 
回复 4楼 rjsp
还是不太懂 ,为什么
if (r<0)
{
r=fabs(b)+r;
}
2019-10-30 08:33
快速回复:计算浮点数相处的余,萌新求解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030491 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved