[C/C++入门][变量和运算]4、带余除法

给定被除数和除数,求整数商及余数

看到这个题,我们都知道C++的除法运算符 /,默认是不带余数的。那现在要求带余数,需要能够想到%
%,是C++获取余数的方法:比如5/2=2; 5%2=1;%得到的是除后的余数。
#include <iostream>
using namespace std;
int main()
{
	int a, b;
	cin>>a>>b;
	cout<<a/b<<' '<<a%b; 
	return 0;
}

代码太简单,但是为了照顾新手,分析如下:

  1. 包含必要的头文件:

    #include <iostream>

    这行代码包含了iostream头文件,这是用于输入输出流的标准库,使得我们可以使用cincout来进行输入输出。可以想象一下,我们自己本身写的单词计算机是不认识的。这一行其实可以理解为在你的单词前面加这么一个翻译器。懂?

  2. 使用命名空间:

    using namespace std;

    这行代码指定了使用std命名空间,这样我们就可以省略在使用cincout时的std::前缀。是一个声明,告知这个文件中的cout cin都是std下的。

  3. 主函数定义:

    int main()
    {
        // 主函数体
    }

    这是程序的入口点,所有C++程序必须有一个main函数。

  4. 变量声明:

    int a, b;

    在这里声明了两个整型变量ab,它们将分别存储用户输入的被除数和除数。

  5. 输入数据:

    cin >> a >> b;

    这行代码使用cin从用户那里接收输入,输入的两个整数将分别赋值给ab

  6. 计算并输出结果:

    cout << a / b << ' ' << a % b;

    这行代码首先使用/运算符计算整数商,然后使用%运算符计算余数,最后将这两个结果输出到屏幕上。注意,这里使用了单个空格字符' '作为分隔符,当然也可以用“ ”,以区分商和余数的输出。

  7. 函数返回:

    return 0;

    这是main函数的退出语句,返回值0表示程序成功执行。

总结:

学好数理化,走遍天下都不怕

相关推荐

  1. [C/C++入门][变量运算]4除法

    2024-07-19 01:06:01       23 阅读
  2. 信息学奥赛一本通1009:除法

    2024-07-19 01:06:01       51 阅读
  3. 大数运算(加法除法

    2024-07-19 01:06:01       38 阅读
  4. [C/C++入门][变量运算]8、鸡兔同笼

    2024-07-19 01:06:01       22 阅读
  5. 问题 H: 取运算

    2024-07-19 01:06:01       49 阅读
  6. C/C++中的整数除法运算与汇编指令DIVIDIV

    2024-07-19 01:06:01       32 阅读
  7. 【Python】Python中的除法运算

    2024-07-19 01:06:01       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 01:06:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 01:06:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 01:06:01       62 阅读
  4. Python语言-面向对象

    2024-07-19 01:06:01       72 阅读

热门阅读

  1. 理解 Nginx 中的 sites-enabled 目录

    2024-07-19 01:06:01       26 阅读
  2. GNN论文粗读

    2024-07-19 01:06:01       23 阅读
  3. 介绍一些编程语言— Mojo 语言

    2024-07-19 01:06:01       21 阅读
  4. RNN与CNN:昔日辉煌与今日应用的深度透视

    2024-07-19 01:06:01       21 阅读