当前位置: 首页 > news >正文

[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表示程序成功执行。

总结:

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

http://www.lryc.cn/news/402230.html

相关文章:

  • 常用优秀内网穿透工具(实测详细版)
  • 防火墙NAT地址转换和智能选举综合实验
  • Android获取当前屏幕显示的是哪个activity
  • JVM:自动垃圾回收
  • 【填坑指南】PHP8报:Unable to load dynamic library ‘zip.so’ 错误
  • 鸿蒙语言基础类库:【@system.notification (通知消息)】
  • 1.JavaWeb开发简介(Tomcat安装使用+Servlet简介)
  • xxl-job 动态创建一次性定时任务
  • 网页制作技术:概念、现状与展望?
  • Kafka Producer之数据重复和乱序问题
  • Java前后端分离开发的步骤以及注意事项
  • C#绘制阻抗圆图初步
  • 【STC89C51单片机】定时器/计数器的理解
  • 数据建模标准-关系建模
  • Qt日志库QsLog使用教程
  • 07. Hibernate 会话工厂(SessionFactory)
  • 使用Nginx实现高效负载均衡
  • 华为OD机考题(基础API)
  • <数据集>UA-DETRAC车辆识别数据集<目标检测>
  • 学生管理系统(C语言)(Easy-x)
  • C# 解析省份、城市、区域 json文件
  • 用C语言写的一个扫雷小游戏
  • C++——类和对象(初始化列表和运算符重载与静态与友元)
  • 【WPF】图片剪裁-ImageCropping
  • C++的模板(十二):forward模板
  • docker desktop历史版本安装
  • Ubuntu系统成功安装Docker教程
  • C++ 匹配并提取包括加中括号的日期时间的正则表达式
  • 一文-深入了解Ansible常见模块、安装和部署
  • etcd的备份与恢复