问题链接:CCF NOI1007 计算余数



时间限制: 1000 ms  空间限制: 262144 KB

题目描述

计算两个双精度浮点数a和b相除的余数,a和b都是正数。这里余数(r)的定义是:a = k * b + r,其中 k是整数, 0 <= r < b。

输入

一行两个空格隔开的数a和b。

输出

输出a除以b的余数(答案保留两位小数)。

样例输入

2 2

样例输出

1.00

数据范围限制


问题分析

这是一个简单的计算问题,需要注意输出格式。

用减法运算可以实现除法运算,需要做若干次减法才能实现一个除法。这是一种计算余数的方法。

C语言中,浮点数没有取余数运算符,不能直接运算得到结果。

程序说明

根据题意,输入的数为双精度浮点数,所以要使用格式“%lf”。

要点详解

  • 人们常用的数的类型有整数和实数。而计算机语言中,相应的数据类型是整数类型和浮点数类型。
  • 双精度浮点数的输入输出格式是“%lf”。

100分通过的C语言程序:

#include <stdio.h>int main(void)
{double a, b;scanf("%lf%lf", &a, &b);while(a > b)a -= b;printf("%.2lf\n", a);return 0;
}

CCF NOI1007 计算余数相关推荐

  1. CCF NOI1063 计算组合数

    问题链接:CCF NOI1063 计算组合数. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 给出两个非负整数n和m,编写程序计算组合数C(n,m)的值. 输入 一行两个空格 ...

  2. 西华大学计算机学院陈鹏,中国计算机学会CCF服务计算专委会走进西华大学

    近日,"中国计算机学会CCFF服务计算专委走进高校活动"来到西华大学.此次活动邀请到CCF服务计算专委会副主任.天津大学冯志勇教授,南京大学马晓星教授,CCF服务计算专委会副秘书长 ...

  3. CCF NOI1064 计算斐波那契第n项

    问题链接:CCF NOI1064 计算斐波那契第n项. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 输入n,编写程序输出斐波那契数列的第n项.其中斐波那契数列f(n)的定义 ...

  4. CCF NOI1016 计算天数

    问题链接:CCF NOI1016 计算天数. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 输入年份与月份,求该月共有多少天. 输入 输入两个空格隔开的正整数year和mon ...

  5. 玻色量子CEO文凯出席首届CCF量子计算大会,分享量子计算加速药物研发新突破

    ​2022年8月20-21日,首届CCF量子计算大会(The 1st CCF Quantum Computation Conference,CQCC 2022)在郑州召开.CCF量子计算专业组主任.中 ...

  6. 玻色量子荣为CCF量子计算专业组金牌合作伙伴

    ​10月17日,中国计算机学会(CCF)量子计算专业组成立暨量子计算技术研讨会在合肥成功举办.玻色量子CEO文凯博士作为CCF量子计算专业组首批执行委员出席了此次大会,玻色量子荣为CCF量子计算专业组 ...

  7. 2022年CCF发布计算领域高质量科技期刊分级目录

    CCF发布计算领域高质量科技期刊分级目录 "计算领域高质量科技期刊分级目录"分为T1.T2.T3三类,T1为最顶级期刊,T2为非常优秀期刊,T3为优秀期刊.其中,T1类期刊16本, ...

  8. c语言中fmod,C语言中 %与fmod()在计算余数时的区别与联系

    %与fmod()在计算余数时的区别与联系 一.% 运算符 % 只用于整型的计算,后一个数不能是0,参与运算的数据可正可负. 对于x%y ,计算之后结果的正负与x的符号相同,如果前者是较小的数,后者是较 ...

  9. BigDecimal 计算余数

    Java计算大数据,使用BigDecimal,它提供了很多方法. 通过BigDecimal取余: // 返回数组中,第一个元素是商,第二个元素是余数 public BigDecimal[] divid ...

最新文章

  1. log_sum_exp
  2. 【数据挖掘笔记二】认识数据
  3. python pandas 读取excel 去重某一列_Python中Pandas读取修改excel操作攻略(代码示例)...
  4. 记一次短信验证码的“梅开五度”
  5. POJ1742 Coins(DP)
  6. H.264句法和语法总结 句法元素的分层结构
  7. iostat命令详解_对iostat输出结果的理解
  8. linux内核make执行过程
  9. 【AI视野·今日NLP 自然语言处理论文速览 第二十七期】Thu, 4 Nov 2021
  10. css3 选择器_10-CSS3选择器详解
  11. 数据的统计分析与描述
  12. Python+django网页设计入门(7):常用ORM操作
  13. PHP学习总结(4)——PHP入门篇之PHP计算表达式
  14. 华为云平台使用手册_训练、标注成本节省90%!华为云自动化AI开发平台ModelArts 3.0发布,从训练数据到模型落地一站式打通...
  15. 华为前员工李洪元:我的诉求只有见任总能解决;音悦台被传倒闭;.NET Core 3.1 发布 | 极客头条...
  16. 维纳滤波的详细讲解(同为小白,相互取暖)
  17. 模拟处理机作业调度---短作业优先调度算法
  18. NB50/60 TJ1/TK1 模具 黑苹果保姆级教程整理
  19. js怎么判断数组是否包含另一个数组
  20. 不动产登记工作统计难 要靠三维不动产管理系统

热门文章

  1. ArcGIS Bathymetry 管理水深数据的方法
  2. 如何让Toast响应点击事件等基础Android基础文章N篇
  3. 加入2b2t服务器显示过期,我的世界2b2t服务器怎么进
  4. php编程输出心形图案_如何用C语言先输出一段文字如何再输出心形图案?
  5. meta是什么意思中文_专访 | 从艾希到电子姬,幻刃网络做了款TapTap 8.2分的Meta手游...
  6. 菜鸟学asp.net遇到的问题和解决方案
  7. LeetCode 70.爬楼梯(动态规划)
  8. Win10 64位+VS2015+OpenCV3.4.2重编译
  9. c++多线程——数据共享
  10. JavaEE Design Patter(2)