【浮点数相除的余】信息学奥赛一本通C语言解法(题号1029)

自留or欢迎大佬纠错

【题目描述】

计算两个双精度浮点数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);

double ans;

double r;

for(int i=0;;i++){

r=a-i*b;

if(r<0)

{break;

}

ans=r;

}

printf("%g",ans);

return 0;

}

相关推荐
努力弹琴的大风天7 小时前
如何用AI开发matlab/Simulink工具栏模块,实现相关的功能
开发语言·人工智能·matlab
小白学大数据7 小时前
Scrapling:极简高效的 Python 智能爬虫框架
开发语言·爬虫·python·数据分析
辣椒思密达7 小时前
Python爬虫中如何正确配置住宅IP代理?新手避坑指南
c语言·python
天下无敌笨笨熊7 小时前
C#常用三方库使用心得
开发语言·c#
basketball6167 小时前
C++ 继承完全指南:从 is-a 关系到虚继承的底层真相
开发语言·c++
AIFQuant7 小时前
Java 对接全球股票实时报价:高可用架构与异常处理
java·开发语言·websocket·金融·架构·股票api
Huangjin007_7 小时前
【C++ STL篇(十)】深入理解 AVL 树:代码实现、旋转图解与平衡因子详解
开发语言·c++
小明同学017 小时前
C++后端项目:统一大模型接入 SDK(四)
服务器·开发语言·c++·计算机网络·chatgpt
安妮的小熊呢8 小时前
CRMEB开源商城系统 & 标准版系统(PHP)开发规范
开发语言·javascript·php