【C语言习题】统计君君提水的桶数(不使用ceil函数与floor函数)
题目内容:一只大象一天要喝20升水,而君君每次都会用一个深h厘米,底面半径为r厘米的圆桶(h和r都是整数,Pi=3.14159)为大象提水,请问君君要提多少桶水才能保证大象一天的喝水量。 (提示:1L=1000mL ,1毫升=1立方厘米)
输入:桶深h和底面半径r(均为整数,单位都是厘米)。
输出:一个整数,表示君君要提的桶数。
输入样例:23 11
输出样例:3
个人解法如下:(未使用ceil()函数(向上取整)与floor()函数(向下取整))
#define _CRT_SECURE_NO_WARNINGS //防报错
#include<stdio.h>
#include<math.h>//调用fmod与pow函数的必须header文件
#define PI 3.14159int main()
{int a, b, h, r, V;scanf("%d %d", &h,&r);V = h * PI * pow(r,2);a = 20000 / V;b = fmod(20000, V);//取余switch (b) {case 0://当余数为0时printf("要提%d桶水", a);break;default:a++;printf("要提%d桶水", a);}return 0;
}
本人拙作,请大佬们点评。
【C语言习题】统计君君提水的桶数(不使用ceil函数与floor函数)相关推荐
- c语言习题-统计指定字符个数
c语言习题-统计指定字符个数 要求 程序 运行结果 c语言习题-统计指定字符个数 要求 请编写函数fun,它的功能是:求出str所指字符串中指定字符的个数,并返回此值. 程序 #include < ...
- ceil 函数和 Floor 函数(C语言)
函数名:ceil 用法:double ceil(double x); 功能:返回大于或者等于指定表达式的最小整数 头文件:math.h 返回数据类型:double 函数名:Floor 用法:doubl ...
- c语言编程统计学生个数,c编程统计并显示500至800之间所有素数的总个数以及总和...
编一个程序,输入10个整数,统计并输出其中正数.负数和零的个数.要求用C语言编程. #includemain(){intt,i,c0=0,c1=0,c2=0;for(i=0;i excel 统计某列数 ...
- c语言floor函数_floor()函数以及C ++中的示例
c语言floor函数 C ++ floor()函数 (C++ floor() function) floor() function is a library function of cmath hea ...
- C/C++ floor 函数 - C语言零基础入门教程
目录 一.floor 函数简介 二.floor 函数使用 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 零基础 C/C++ 学习路线推荐 ...
- 广东工业大学 Anyviewce C语言 习题七
广东工业大学 anyview c语言 第七章 仅供参考 广东工业大学 Anyviewce C语言 习题七. 广东工业大学 Anyviewce C语言 习题八. 广东工业大学 Anyviewce C语言 ...
- 广东工业大学 Anyviewce C语言 习题八
广东工业大学 anyview c语言 第八章 仅供参考 广东工业大学 Anyviewce C语言 习题七. 广东工业大学 Anyviewce C语言 习题八. 广东工业大学 Anyviewce C语言 ...
- 生信学习——生信人的20个R语言习题(上)(附详细答案解读)
题目目录 1. 安装一些R包. 2. 了解ExpressionSet对象,比如CLL包里面就有data(sCLLex),找到它包含的元素,提取其表达矩阵(使用exprs函数),查看其大小. 3. 了解 ...
- R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等)、编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据)、应用自定函数
R语言用户自定义函数的语法结构.编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等).编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据).应用自定函数 ...
最新文章
- VS2005字符串资源不能识别转义字符
- 子类窗口向父类窗口传值
- Delphi之面向对象的界面复用技术
- TabBarController创建及使用方法简介
- android parcel空指针,android - intent.hasExtra(“ meta”)抛出错误的可包裹异常 - 堆栈内存溢出...
- 手rm-linux联网后自动dhcp,Linux操作系统下DHCP简单设置
- 试试既然没人玩,没得试验了
- GIS:揭开你神秘的面纱
- 2018百战程序员大数据全套教程
- 阿里datav地图json地址
- 电脑更改IP地址后,Oracle数据库需要重新配置IP问题(一招搞定,永久有效)
- 【深度首发】禾多科技倪凯:作为自动驾驶领域的“拓荒者”,能否成为推动自动驾驶汽车商业落地的第一人?丨Xtecher 封面
- 局域网组网 | 路由器常用命令
- 7月7日第壹简报,星期四,农历六月初九
- 2021年化工自动化控制仪表新版试题及化工自动化控制仪表找解析
- 小米手机如何更换铃声和微信提示音
- win10 任务栏打开直接显示【此电脑】的设置方法
- UnityShader 简单护盾效果
- 2021.07.11 【ABAP随笔】采购订单Message输出打印
- 从wolai转移到Notion