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;
}

输出为:

相关文章
|
7月前
|
C++
C++选择结构
C++选择结构
94 0
|
7月前
|
C语言 C++
C/C++ 自定义头文件,及头文件结构详解
还是从"stdio.h"说起,这是C语言中内置的标准库,也就是说,头文件很多时候其实就是一个“库”,类似于代码的仓库,也就是说将某些具有特定功能的常量、宏、函数等归为一个大类,然后放进这个“仓库”,就像stdio.h就是一个标准输入/输出的头文件
223 1
|
7月前
|
C++
C++程序中的选择结构
C++程序中的选择结构
51 2
|
3月前
|
C++
【C++基础】程序流程结构详解
这篇文章详细介绍了C++中程序流程的三种基本结构:顺序结构、选择结构和循环结构,包括if语句、三目运算符、switch语句、while循环、do…while循环、for循环以及跳转语句break、continue和goto的使用和示例。
61 2
|
7月前
|
算法 测试技术 C++
【C++】map&set的底层结构 -- AVL树(高度平衡二叉搜索树)(下)
【C++】map&set的底层结构 -- AVL树(高度平衡二叉搜索树)(下)
|
7月前
|
C++ 容器
【C++】map&set的底层结构 -- AVL树(高度平衡二叉搜索树)(上)
【C++】map&set的底层结构 -- AVL树(高度平衡二叉搜索树)(上)
|
4月前
|
C++ 容器
【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——AVL树
【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——AVL树
36 5
|
4月前
|
C++
c++学习笔记03 程序流程结构
C++学习笔记,主要介绍了程序流程结构,包括顺序结构、选择结构和循环结构。选择结构中详细解释了if语句、三目运算符和switch语句的用法和注意事项。循环结构部分则涵盖了while循环、do-while循环和for循环的语法和使用技巧。此外,还介绍了跳转语句,包括break、continue和goto语句的用途和用法。
37 0
|
4月前
|
关系型数据库 C++ 容器
【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——红黑树
【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——红黑树
37 0
|
6月前
|
存储 测试技术 C++
C++中的结构
C++中的结构
25 2