C++系列-第1章顺序结构-8-求商求余和除法

简介: C++系列-第1章顺序结构-8-求商求余和除法

在线练习:

http://noi.openjudge.cn/

https://www.luogu.com.cn/

总结

本文是C++系列博客,主要讲述求商求余和除法

CPU中的求商和求余

(1) C++ 提供了 5 种基本的算术计算:加法、减法、乘法、除法以及求模。每种运算符都是用两个操作数来计算结果。运算符及其操作数构成了表达式。

int wheels = 4 + 2;

其中 4 和 2 都是操作数,+ 是加法运算符,4 + 2 则是一个表达式,其值为 6

(2) 5 种基本的 C++ 算术运算符

+:4 + 20 = 24

-:12 - 3 = 9

*:28 * 4 = 112

/:1000 / 5 = 200。如果两个操作数都是整数,则结果为商的整数部分,如 17 / 3 = 5,17/3.0=5.4

%:求模,等于第一个数除以第二个数后的余数。如 19 % 6 = 1。两个操作数必须都是整型,将该运算符用于浮点数将导致编译错误。如果其中一个是负数,则结果的等号满足:(a/b)*b + a%b = a。

常量和变量都可以用作操作数

计算球的体积

题目描述

已知球半径为 r rr 时,球的体积为 V = 4 3 π r 3 V=\frac{4}{3}\pi r^3V=34πr3

小理手里有个半径为 r rr 的球体,他现在想知道这个球的体积为多少?

计算时,取 π = 3.14 \pi = 3.14π=3.14

输入格式

输入共一行,其中包括一个正整数 r rr 表示球体的半径。

输出格式

输出共一行,其中包括球体的体积。要求保留小数点后5 55

样例 #1

样例输入 #1
5
样例输出 #1
523.33333

提示

1 ≤ r ≤ 100 1\leq r\leq 1001r100

代码

#include<cstdio>
int r;
using namespace std;
int main(){
  scanf("%d",&r);
  printf("%.5f\n",r*r*r*4*3.14/3);
  return 0;
}

输出为:

#include<iostream>
#include<iomanip>
int r;
using namespace std;
int main(){
  cin>>r;
  cout<<fixed<<setprecision(2)<<r*r*r*4*3.14/3; 
  return 0;
}

输出为:

相关文章
|
25天前
|
C语言 C++
C/C++ 自定义头文件,及头文件结构详解
还是从"stdio.h"说起,这是C语言中内置的标准库,也就是说,头文件很多时候其实就是一个“库”,类似于代码的仓库,也就是说将某些具有特定功能的常量、宏、函数等归为一个大类,然后放进这个“仓库”,就像stdio.h就是一个标准输入/输出的头文件
30 1
C4.
|
2月前
|
算法 程序员 C++
C++标准头文件结构
C++标准头文件结构
C4.
25 0
|
11天前
|
存储 搜索推荐 C++
【C++高阶(二)】熟悉STL中的map和set --了解KV模型和pair结构
【C++高阶(二)】熟悉STL中的map和set --了解KV模型和pair结构
|
26天前
|
程序员 C语言 C++
C++流程结构
C++流程结构
|
2月前
|
存储 程序员 C语言
【C/C++ 数据结构 】二维数组结构解析
【C/C++ 数据结构 】二维数组结构解析
44 0
|
2月前
|
存储 算法 C语言
【C/C++ 链表结构】探索链表迭代器:C++实现的深入分析与优化策略
【C/C++ 链表结构】探索链表迭代器:C++实现的深入分析与优化策略
40 0
|
2月前
|
存储 算法 C++
【C++ map结构 】std::map 和 std::unordered_map 在使用上的差异
【C++ map结构 】std::map 和 std::unordered_map 在使用上的差异
22 0
|
2月前
|
存储 算法 C++
【C++ 包装器类 map】C++ 标准库(std)中的map结构 哈希表(unordered_map)和黑红树(map)教程
【C++ 包装器类 map】C++ 标准库(std)中的map结构 哈希表(unordered_map)和黑红树(map)教程
86 1
|
2月前
|
C++
C++控制结构
C++控制结构
|
2月前
|
存储 安全 Linux
C++文件格式深度解析:从底层结构到关键特性
C++文件格式深度解析:从底层结构到关键特性
261 3
C++文件格式深度解析:从底层结构到关键特性