C++练习题

//C++输出 "Hello, World!"

#include <iostream>
using namespace std;
int main()
{
    //printf("Hello World!");
    cout<<"Hello World!"<<endl;
    return 0;
}


//C++输出整数 

#include <iostream>
using namespace std;
int main()
{
    int n=0;
    scanf("%d",&n);
    printf("%d",n);
    return 0;
}


//C++输出整数

#include <iostream>
using namespace std;
int main()
{
    int n=0;
    cin>>n;
    cout<<n<<endl;
    return 0;
}


//C++化输出单个字符

#include <iostream>
using namespace std;
int main()
{
    char ch;
    scanf("%c",&ch);
    printf("%c",ch);
    return 0;
}


//C++输出单个字符

#include <iostream>
using namespace std;
int main()
{
    char ch;
    cin>>ch;
    cout<<ch<<endl;
    return 0;
}


//C++ 输出浮点数

#include <iostream>
using namespace std;
int main()
{
    float f;
    scanf("%f",&f);
    printf("%f",f);
    return 0;
}


//C++输出浮点数

#include <iostream>
using namespace std;
int main()
{
    float f;
    cin>>f;
    cout<<f<<endl;
    return 0;
}


//C++ 输出双精度数

#include <iostream>
using namespace std;
int main()
{
    double d;
    scanf("%e",&d);
    printf("%e",d);
    return 0;
}


//C++输出双精度浮点数

#include <iostream>
using namespace std;
int main()
{
    double d;
    cin>>d;
    cout<<d<<endl;
    return 0;
}


//C++输出整数相加

#include <iostream>
using namespace std;
int main()
{
    int a,b,sum;
    scanf("%d %d",&a,&b);
    sum=a+b;
    printf("%d+%d=%d",a,b,sum);
    return 0;
}


//C++输出两个整数相加

#include <iostream>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    cout<<"a+b="<<a+b<<endl;
    return 0;
}


//C++输入两个浮点数计算乘积

#include <iostream>
using namespace std;
int main()
{
    float a,b,result;
    scanf("%f %f",&a,&b);
    result=a*b;
    printf("%f*%f=%f",a,b,result);
    return 0;
}


//C++输出浮点数相乘

#include <iostream>
using namespace std;
int main()
{
    float a,b;
    cin>>a>>b;
    cout<<"a*b="<<a*b<<endl;
    return 0;
}


/*一:0-31、127(删除键)是控制字符

二:空白字符:空格(32)、 制表符、 垂直制表符、 换行、 回车

三:可显示字符:a-z、A-Z、0-9、~、!、@、、%、^、&、#、$、*、(、)、-、+、{、}、[、]、'、"、<、>、,、?、/、|、\、_、:、;、.,还有顿号、

*/

//C++输出单个字符ASCII 码值

#include <iostream>
using namespace std;
int main()
{
    char ch;
    scanf("%c",&ch);
    printf("%c的ASCII为%d",ch,ch);
    return 0;
}

   //a的ASCII码


//C++输出单个字符的ASCII码值

#include <iostream>
using namespace std;
int main()
{
    char ch;
    cin>>ch;
    cout<<int(ch)<<endl;
    return 0;
}


//C++计算两数相除,如果有余数,输出余数

#include <iostream>
using namespace std;
int main()
{
 int a,b,result,result1;
 scanf("%d %d",&a,&b);
 result=a/b;
 result1=a%b;
 printf("%d\n",result);
 printf("%d\n",result1);
 return 0;
}


//C++计算两数相除,如果有余数,输出余数

#include <iostream>
using namespace std;
int main()
{
 int a,b;
 cin>>a>>b;
 cout<<"a/b="<<a/b<<endl;
 cout<<"a%b="<<a%b<<endl;
 return 0;
}


//C++数值比较

#include <iostream>
using namespace std;
int main()
{
 int a,b;
 scanf("%d %d",&a,&b);
 if(a>b)
 {
     printf("1");
 }
 else
 {
     printf("0");
 }
 return 0;
}


//C++数值比较

#include <iostream>
using namespace std;
int main()
{
 int a,b;
 cin>>a>>b;
 if(a>b)
 {
     cout<<true<<endl;
 }
 else
 {
     cout<<false<<endl;
 }
 return 0;
}


//C++比较三个数

#include <iostream>
using namespace std;
int main()
{
 int a,b,c;
 scanf("%d %d %d",&a,&b,&c);
 if(a>b&&a>c)
 {
     printf("%d",a);
 }
 else if(b>a&&b>c)
 {
     printf("%d",b);
 }
 else 
 {
     printf("%d",c);
 }
 return 0;
}


// C++比较三个数

#include <iostream>
using namespace std;
int main()
{
 int a,b,c;
 cin>>a>>b>>c;
 if(a>b&&a>c)
 {
     cout<<a<<endl;
 }
 else if(b>a&&b>c)
 {
     cout<<b<<endl;
 }
 else 
 {
     cout<<c<<endl;
 }
 return 0;
}


//C++计算 int, float, double 和 char 字节大小

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
 //%zu作为sizeof返回值的格式说明符
 printf("int的字节大小:%zu\n",sizeof(int)); 
 printf("float的字节大小:%zu\n" ,sizeof(float));
 printf("double的字节大小:%zu\n" ,sizeof(double));
 printf("char的字节大小:%zu\n",sizeof(char));
 return 0;
}


//C++计算 int, float, double 和 char 字节大小

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
    cout<<"int的大小:"<<sizeof(int)<<endl;
    cout<<"float的大小:"<<sizeof(float)<<endl;
    cout<<"double的大小:"<<sizeof(double)<<endl;
    cout<<"char的大小:"<<sizeof(char)<<endl;
 return 0;
}
 

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

ChatGPT「AI搜索」正式上线:AI搜索要变天了?「速看体验与对比」

随着人工智能的发展&#xff0c;传统搜索引擎难以满足用户日益复杂的信息需求&#xff0c;AI搜索工具就因此诞生。10月31日&#xff0c;OpenAI发布了新的「ChatGPT Search」功能&#xff0c;为其智能聊天系统引入了实时网络搜索。借助这一功能&#xff0c;ChatGPT可以通过自然的…

Docker安装MySQL8.0

文章目录 1、通过Docker运行msyql82、进入容器配置mysql远程连接3、通过Navicat远程访问mysql 1、通过Docker运行msyql8 mkdir -p /home/mysql8/data /home/mysql8/config /home/mysql8/logsdocker run -d \ --name mysql8 \ --privilegedtrue \ --restartalways \ -p 3310…

JAVA基础:数据类型与运算符 (习题笔记)

1.输入自己的名字&#xff0c;年龄和性别&#xff0c;分别用不同的变量接收&#xff0c;并将输入的信息做输出。 public static void main(String[] args) {Scanner input new Scanner(System.in);System.out.println("请输入你的名字&#xff1a;");String name i…

Windows 笔记本WiFi 功能消失解决办法

Windows 笔记本用户在使用 WiFi 时遇到功能突然消失的问题确实比较常见。这通常不是病毒造成的&#xff0c;而是其他几个常见原因所导致的。以下是一些可能的原因及解决方案&#xff1a; 视频教程【win10系统无网络&#xff0c;无wifi解决办法】 https://www.bilibili.com/vid…

opencv学习笔记(6):图像预处理(直方图、图像去噪)

3.直方图 直方图是用来表现图像中亮度分布的&#xff0c;给出的是图像中某个亮度或者某个范围亮度下共有几个像素&#xff0c;即统计一幅图某个亮度像素的数量。 直方图不能反映某一灰度值像素在图像中的位置&#xff0c;失去了图像的空间信息。图像直方图由于其计算代价较小&a…

【面试经典150】day 11

目录 1.无重复字符的最长子串 2.串联所有单词的子串 3.最小覆盖子串 4.有效的数独 ​​​​​​​ 1.无重复字符的最长子串 class Solution {public int lengthOfLongestSubstring(String s) {//定义哈希表Map<Character,Integer> dictnew HashMap<>();int ret…

linux-应用层操作GPIO

GPIO 同样也是通过 sysfs 方式进行操控&#xff0c;进入到/sys/class/gpio 目录下&#xff0c; export&#xff1a;用于将指定编号的 GPIO 引脚导出。在使用 GPIO 引脚之前&#xff0c;需要将其导出&#xff0c;导出成功之后才能使用它。注意 export 文件是只写文件&#xff…

【C++】C/C++内存管理

目录 1. C/C内存分布 2. C语言中动态内存管理方式&#xff1a;malloc/calloc/realloc/free 3. C内存管理方式 3.1 new/delete操作内置类型 3.2 new和delete操作自定义类型 3.3new空间申请错误的处理 4. operator new与operator delete函数 4.1 operator new与operator d…

2024年10款专业的PDF合并工具帮你实现高效办公。

合并 PDF 文件还是有很多的优点的&#xff0c;比如能够方便查阅和管理&#xff0c;无需文件之间来回切换&#xff1b;方便系统的整理和分析文件&#xff1b;可以优化阅读体验并且节省存储空间等等。为了帮助大家进行文件合并&#xff0c;我还搜集了一些好用的工具在这里分享。 …

【JavaEE初阶 — 多线程】认识线程

目录 认识线程&#xff08;Thread&#xff09; 1 线程是什么? 2 为什么要有线程 3 进程和线程的区别 区别一 区别二 区别三 区别四 4. Java的线程和操作系统线程的关系 5.创建第一个多线程程序 引入Thread类 重写run() start()与run()区别 降低多线程对CPU的占用…

SpringBoot技术在商场应急管理中的创新应用

4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式&#xff0c;是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示&#xff1a; 图4-1系统工作原理…

第三十四章 Vue路由进阶之声明式导航(导航高亮)

目录 一、导航高亮 1.1. 基于语法 1.2. 主要代码 二、声明式导航的两个类名 2.1. 声明式导航类名匹配方式 2.2. 声明式导航类名样式自定义 ​2.3. 核心代码 一、导航高亮 1.1. 基于语法 在Vue中通过VueRouter插件&#xff0c;我们可以非常简单的实现实现导航高亮效果…

基于Multisim数控直流稳压电源电路(含仿真和报告)

【全套资料.zip】数控直流稳压电源电路设计Multisim仿真设计数字电子技术 文章目录 功能一、Multisim仿真源文件二、原理文档报告资料下载【Multisim仿真报告讲解视频.zip】 功能 1.输出直流电压调节范围5-12V。 2.输出电流0-500mA。 3.输出直流电压能步进调节&#xff0c;步…

3D Gaussian Splatting 入门

1 摘要 3D Gaussian Splatting是一种将点云表示为高斯分布&#xff08;Gaussian Distributions&#xff09;的方法&#xff0c;用于3D重建、渲染等领域。这种方法通过在3D空间中对点云进行参数化&#xff0c;使得每个点不仅有位置&#xff08;XYZ坐标&#xff09;&#xff0c;还…

快速遍历包含合并单元格的Word表格

Word中的合并表格如下&#xff0c;现在需要根据子类&#xff08;例如&#xff1a;果汁&#xff09;查找对应的品类&#xff0c;如果这是Excel表格&#xff0c;那么即使包含合并单元格&#xff0c;也很容易处理&#xff0c;但是使用Word VBA进行查找&#xff0c;就需要一些技巧。…

微服务系列四:热更新措施与配置共享

目录 前言 一、基于Nacos的管理中心整体方案 二、配置共享动态维护 2.1 分析哪些配置可拆&#xff0c;需要动态提供哪些参数 2.2 在nacos 分别创建共享配置 创建jdbc相关配置文件 创建日志相关配置文件 创建接口文档配置文件 2.3 拉取本地合并配置文件 2.3.1 拉取出现…

抖音短剧小程序上线:短视频平台的全新娱乐体验

抖音短剧小程序的开发是一个结合了创意与技术的过程&#xff0c;旨在通过简洁而富有吸引力的方式&#xff0c;向用户提供高质量的短剧内容。随着移动互联网的快速发展&#xff0c;短视频平台成为了人们日常生活中不可或缺的一部分&#xff0c;而短剧作为一种新兴的内容形式&…

【解决】Ubuntu18.04 卸载python之后桌面异常且终端无法打开,重启后进入tty1,没有图形化界面

我因为python版本太过于混乱 &#xff08;都是为了学习os&#xff09; &#xff0c;3.6—3.9版本我都安装了&#xff0c;指向关系也很混乱&#xff0c;本着“重装是最不会乱”的原则&#xff0c;我把全部版本都卸载了。然后装了3.9 发现终端打不开了&#xff0c;火狐浏览器的图…

Golang | Leetcode Golang题解之第521题最长特殊序列I

题目&#xff1a; 题解&#xff1a; func findLUSlength(a, b string) int {if a ! b {return max(len(a), len(b))}return -1 }func max(a, b int) int {if b > a {return b}return a }

【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-13

文件下载与邀请翻译者 学习英特尔开发手册&#xff0c;最好手里这个手册文件。原版是PDF文件。点击下方链接了解下载方法。 讲解下载英特尔开发手册的文章 翻译英特尔开发手册&#xff0c;会是一件耗时费力的工作。如果有愿意和我一起来做这件事的&#xff0c;那么&#xff…