C++系列-第1章顺序结构-4-整型int

C++系列-第1章顺序结构-4-整型int

在这里插入图片描述

在线练习:
http://noi.openjudge.cn/
https://www.luogu.com.cn/

总结

本文是C++系列博客,主要讲述整型int的用法

整型int

在C++中,int 是一个关键字,用于声明整型变量。int 类型用于存储整数,它是一个基本数据类型,占用固定大小的内存。在大多数现代计算机上,int 通常占用4个字节(32位)的内存,但这个大小是由编译器和所运行的操作系统决定的。
int 类型的变量可以存储任何整数值,包括正数、负数和零。下面是 int 类型的一些基本用法:

  1. 声明变量:使用 int 关键字声明一个整型变量,并给它一个名字。
  2. 赋值:使用等号 = 给变量赋一个整数值。
  3. 输出:使用 std::cout 输出变量的值。
  4. 输入:使用 std::cin 从用户输入获取值。
    下面是一个简单的案例,展示了如何使用 int 类型:
#include <iostream>
int main() {
    // 声明一个整型变量,名为 number
    int number;
    // 输出提示信息,让用户输入一个整数
    std::cout << "请输入一个整数:";
    // 从用户那里获取输入,并存储在变量 number 中
    std::cin >> number;
    // 输出用户输入的整数值
    std::cout << "你输入的整数是:" << number << std::endl;
    // 输出用户输入的整数值
    std::cout << "你输入的整数*2是:" << number *2<< std::endl;
    // 程序结束
    return 0;
}

输出为:
在这里插入图片描述

在这个案例中,我们声明了一个名为 numberint 类型变量,然后使用 std::cout 输出提示信息,让用户输入一个整数。用户输入的值通过 std::cin 获取,并存储在 number 变量中。最后,我们再次使用 std::cout 输出用户输入的整数值。

题目1:计算两个整数的和

题目描述:编写一个程序,接受两个整数输入,计算它们的和,并输出结果。
输入:两个整数,用空格分隔
输出:两个整数的和
样例输入:10 20
样例输出:30
代码:

#include <iostream>
int main() {
    int num1, num2, sum;
    std::cin >> num1 >> num2;
    sum = num1 + num2;
    std::cout << sum << std::endl;
    return 0;
}

输出为:
在这里插入图片描述

题目2:计算两个整数的差

题目描述:编写一个程序,接受两个整数输入,计算它们的差,并输出结果。
输入:两个整数,用空格分隔
输出:两个整数的差
样例输入:20 10
样例输出:10
代码:

#include <iostream>
int main() {
    int num1, num2, difference;
    std::cin >> num1 >> num2;
    difference = num1 - num2;
    std::cout << difference << std::endl;
    return 0;
}

输出为:
在这里插入图片描述

题目3:计算两个整数的乘积

题目描述:编写一个程序,接受两个整数输入,计算它们的乘积,并输出结果。
输入:两个整数,用空格分隔
输出:两个整数的乘积
样例输入:5 6
样例输出:30
代码:

#include <iostream>
int main() {
    int num1, num2, product;
    std::cin >> num1 >> num2;
    product = num1 * num2;
    std::cout << product << std::endl;
    return 0;
}

输出为:
在这里插入图片描述

题目4:计算两个整数的商

题目描述:编写一个程序,接受两个整数输入,计算它们的商,并输出结果。如果第二个整数是0,则输出“除数不能为0”。
输入:两个整数,用空格分隔
输出:两个整数的商或者错误信息
样例输入:10 2
样例输出:5
样例输入:10 0
样例输出:除数不能为0
代码:

#include <iostream>
int main()
{
    int num1, num2, quotient;
    std::cin >> num1 >> num2;
    quotient = num1 / num2;
    std::cout << quotient << std::endl;

    return 0;
}

输出为:

在这里插入图片描述
添加除数为0的代码

#include <iostream>
int main() {
    int num1, num2, quotient;
    std::cin >> num1 >> num2;
    if (num2 == 0) {
        std::cout << "除数不能为0" << std::endl;
    } else {
        quotient = num1 / num2;
        std::cout << quotient << std::endl;
    }
    return 0;
}

这些题目都是基础的整数运算题目,适合初学者练习。通过这些练习,可以加强对整数类型 int 的理解和使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/278497.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PHP序列化总结2--常见的魔术方法

魔术方法的概念 PHP的魔术方法是一种特殊的方法&#xff0c;用于覆盖PHP的默认操作。它们以双下划线&#xff08;__&#xff09;开头&#xff0c;后面跟着一些特定的字符串&#xff0c;如__construct()、__destruct()、__get()等。这些魔术方法在对象执行特定操作时被自动调用…

三台CentOS7.6虚拟机搭建Hadoop完全分布式集群(三)

这个是笔者大学时期的大数据课程使用三台CentOS7.6虚拟机搭建完全分布式集群的案例&#xff0c;已成功搭建完全分布式集群&#xff0c;并测试跑实例。 9 安装hbase 温馨提示&#xff1a;安装hbase先在master主节点上配置&#xff0c;然后远程复制到slave01或slave02 &#xf…

win上使用wireshark 抓包 | 安装、实战抓包、筛选规则

先随便讲两句吧 win 上抓包&#xff0c;使用wireshark 直接运行&#xff0c;通过选定网卡、配置筛选规则 相比&#xff0c;在linux 上抓包&#xff0c;直接使用命令 tcpdump 再添加筛选规则 就可以 好像wireshark的一个插件不维护&#xff0c;导致需要重新安装插件&#xff0c;…

PBR纹理贴图类型详解

在线工具推荐&#xff1a; 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 PBR 纹理是一种帮助 3D 艺术家使他们的 3D 渲染看起来更逼真的技术。…

鸿鹄电子招投标系统:基于Spring Boot、Mybatis、Redis和Layui的企业电子招采平台源码与立项流程

在数字化时代&#xff0c;企业需要借助先进的数字化技术来提高工程管理效率和质量。招投标管理系统作为企业内部业务项目管理的重要应用平台&#xff0c;涵盖了门户管理、立项管理、采购项目管理、采购公告管理、考核管理、报表管理、评审管理、企业管理、采购管理和系统管理等…

学习笔记:R语言基础

文章目录 一、R语言简介二、选择R的原因三、R基本数据对象&#xff08;一&#xff09;向量&#xff08;二&#xff09;矩阵&#xff08;三&#xff09;数组&#xff08;四&#xff09;因子&#xff08;五&#xff09;列表&#xff08;六&#xff09;数据框&#xff08;七&#…

Android笔记(二十三):Paging3分页加载库结合Compose的实现分层数据源访问

在Android笔记&#xff08;二十二&#xff09;&#xff1a;Paging3分页加载库结合Compose的实现网络单一数据源访问一文中&#xff0c;实现了单一数据源的访问。在实际运行中&#xff0c;往往希望不是单纯地访问网络数据&#xff0c;更希望将访问的网络数据保存到移动终端的SQL…

分布式系统架构设计之分布式系统实践案例和未来展望

分布式系统在过去的几十年里经历了长足的发展&#xff0c;从最初的简单分布式架构到今天的微服务、云原生等先进架构&#xff0c;取得了丰硕的成果。本文将通过实际案例分享分布式系统的架构实践&#xff0c;并展望未来可能的发展方向。 一、实践案例 1、微服务化实践 背景 …

【neo4j】desktop下载

【neo4j】desktop下载 https://neo4j.com/download/ 点击download&#xff0c;填写表格 之后就可以正常使用了

Python+Yolov5+Qt交通标志特征识别窗体界面相片视频摄像头

程序示例精选 PythonYolov5Qt交通标志特征识别窗体界面相片视频摄像头 如需安装运行环境或远程调试&#xff0c;见文章底部个人QQ名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对《PythonYolov5Qt交通标志特征识别窗体界面相片视频摄像头》编写代码&a…

4.16 构建onnx结构模型-And

前言 构建onnx方式通常有两种&#xff1a; 1、通过代码转换成onnx结构&#xff0c;比如pytorch —> onnx 2、通过onnx 自定义结点&#xff0c;图&#xff0c;生成onnx结构 本文主要是简单学习和使用两种不同onnx结构&#xff0c; 下面以 And 结点进行分析 方式 方法一&…

GitHub Copilot 终极详细介绍

编写代码通常是一项乏味且耗时的任务。现代开发人员一直在寻找新的方法来提高编程的生产力、准确性和效率。 像 GitHub Copilot 这样的自动代码生成工具可以使这成为可能。 GitHub Copilot 到底是什么&#xff1f; GitHub Copilot 于 2021 年 10 月推出&#xff0c;是 GitHub 的…

【Azure 架构师学习笔记】- Azure Databricks (4) - 使用Azure Key Vault 管理ADB Secret

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Databricks】系列。 接上文 【Azure 架构师学习笔记】- Azure Databricks (3) - 再次认识DataBricks 前言 Azure Databricks有access token&#xff0c;是具有ADB内部最高权限的token。在云环境中这些高级别权限的sec…

一体化、一站式!智能视频客服加码全媒体云呼叫中心能力

凭借对电话、短信、邮件、社交媒体、视频等数种沟通渠道强大的统一集成能力&#xff0c;全媒体云呼叫中心已跃升成为现代企业客户服务的核心工具&#xff0c;高效便捷地为企业提供客户服务。而随着消费者需求愈加多元化和个性化&#xff0c;传统的语音通话方式已无法满足部分消…

C语言实例_stdlib.h库函数功能及其用法详解

一、前言 C语言作为一种高效、灵活的编程语言&#xff0c;标准库的使用对于开发人员来说是不可或缺的。其中&#xff0c;stdlib.h是C语言中一个重要的标准库头文件&#xff0c;提供了许多常用的函数和工具&#xff0c;以便开发人员能够更加便捷地进行内存管理、字符串处理、随…

智慧工地解决方案,智慧工地项目管理系统源码,支持大屏端、PC端、手机端、平板端

智慧工地解决方案依托计算机技术、物联网、云计算、大数据、人工智能、VR&AR等技术相结合&#xff0c;为工程项目管理提供先进技术手段&#xff0c;构建工地现场智能监控和控制体系&#xff0c;弥补传统方法在监管中的缺陷&#xff0c;最线实现项目对人、机、料、法、环的全…

多模态大模型的未来趋势:智能家居、智慧城市、医疗诊断和自动驾驶

引言 随着人工智能的飞速发展&#xff0c;多模态大模型正逐渐改变我们的生活和工作方式。这些模型通过综合处理文本、声音、旋律和视觉信号等多种输入信息&#xff0c;开创了智能技术新的应用场景。下面我们将探索这些技术在智能家居、智慧城市、医疗诊断和自动驾驶等领域的具体…

4. 云原生之kubesphere基础服务搭建

文章目录 安装kubesphere插件服务暴露NodePort方式LoadBalancer方式安装 OpenELB部署eip资源配置网关启动网关创建路由测试网关路由ingress高级功能在服务中配置LoadBalancer 基础设施部署服务部署建议helm仓库添加helm仓库 运维相关部署gitlab部署nexus3部署harbor 研发相关 安…

【Maven】linux部署maven

简介 最近学习hyperledger-fabric超级账本&#xff08;区块链&#xff09;&#xff0c;需要使用到java和maven&#xff0c;所以重新学习了一下如何部署maven&#xff0c;这里附上参考文档。在附上官方网站的下载地址&#xff1a;https://maven.apache.org/download.cgi。首先去…

Linux性能优化全景指南

Part1 Linux性能优化 1、性能优化性能指标 高并发和响应快对应着性能优化的两个核心指标&#xff1a;吞吐和延时 应用负载角度&#xff1a;直接影响了产品终端的用户体验系统资源角度&#xff1a;资源使用率、饱和度等 性能问题的本质就是系统资源已经到达瓶颈&#xff0c;但…