c++简单使用

取消同步流是为了解决C++有时遇到空格或回车(不到\0)就会停下的问题 

#include<bits/stdc++.h>
using namespace std;
int main()
{//取消同步流ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int a, b;cin >> a>> b;cout << a + b << '\n';return 0;
}

c++基础

数组

#include<bits/stdc++.h>
using namespace std;
int main()
{ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int x=2;double y=3.14;char ch='A';//字符常量''char s[]="hello world!";//字符串""bool m = true;cout << x << '\n' << y <<'\n' << ch << '\n' << s << '\n'<< m << '\n';//'\n'比endl更快return 0;
}

const

#include<bits/stdc++.h>
using namespace std;
const int N = 1e5 + 9;
/*1e5 表示科学计数法中的 10 的 5 次方,即 100000,
所以 N 的值为 100009。这样定义常量的好处是可以在程序中
多次使用该常量而不需要重复写具体的数值,提高了代码的可读性和维护性。
*/
char a[N];//定义一个大小为N的全局数组,只有N为常量时,才可以这样定义全局数组
int main()
{ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);//可以不写return 0;
}

typedef 

#include<bits/stdc++.h>
using namespace std;
const int N = 1e5 + 9;
/*1e5 表示科学计数法中的 10 的 5 次方,即 100000,
所以 N 的值为 100009。这样定义常量的好处是可以在程序中
多次使用该常量而不需要重复写具体的数值,提高了代码的可读性和维护性。
*/
typedef long long ll;//将longlong类型定义为ll方便后续使用
ll a[N];//定义一个大小为N的全局数组(类型为long long)
int main()
{ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);//可以不写return 0;
}

字符串

#include<bits/stdc++.h>
using namespace std;int main()
{char s[] = "hello";for (int i = 0; i <= 4; i ++ ){cout << s[i] << '\n';}cout << s << '\n';return 0;
}
#include<bits/stdc++.h>
using namespace std;int main()
{int a = 3;int b = 5;int tmp;tmp = a;a = b;b = tmp;cout << a << b << '\n';return 0;
}

判断奇偶

#include<bits/stdc++.h>
using namespace std;int main()
{int a;cin>> a;if (a % 2 == 0)//注意双等号cout << "偶数" << '\n';else if(a%2==1)cout << "奇数" << '\n';return 0;
}

求1-n之间的所有偶数

#include<bits/stdc++.h>
using namespace std;int main()
{int n;cin >> n;for (int i = 1; i <= n; i++){if (i % 2 == 0)cout << i << '\n';}return 0;
}

scanf和printf

注意&

#include<bits/stdc++.h>
using namespace std;int main()
{double a,b;scanf_s("%lf %lf", &a, &b);printf("%.2lf, %.3lf", a, b);//保留2、3位小数return 0;
}

C++设置精度 fixed setprecision()

 

 C++中cin遇到空格或回车就结束

 疑惑不懂scanf和cin取消同步流

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

拦截器和过滤器(原理区别)

目录 一、拦截器 拦截器是什么 拦截器的使用 拦截器的实现 导入依赖 实现HandlerInterceptor接口 注册拦截器 拦截器的生命周期 拦截器的执行顺序 拦截器的生命周期 多个拦截器的执行流程 拦截器的实际使用 拦截器实现日志记录 实现接口幂等性校验 拦截器的性能…

Python import 跟 Java import 有什么区别?

你好&#xff0c;我是 shengjk1&#xff0c;多年大厂经验&#xff0c;努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注&#xff01;你会有如下收益&#xff1a; 了解大厂经验拥有和大厂相匹配的技术等 希望看什么&#xff0c;评论或者私信告诉我&#xff01; 文章目录 一…

STL——map set

文章将解决一下几个问题&#xff1a; 1.什么是set 2.什么是map 3.set应用场景 4.map应用场景 序列式容器和关联式容器 数据结构有序列式容器和关联式容器&#xff0c;序列式容器一般有vector,list,deque…&#xff0c;但关联式容器中就有map&#xff0c;关联式容器也是用来存…

23.2 微服务基础实战

23.2 微服务基础实战 课程安排1. **************************************************************************************** 课程安排 1. ****************************************************************************************

react 对Fiber架构的理解?解决了什么问题?

一、问题 JavaScript 引擎和页面渲染引擎两个线程是互斥的&#xff0c;当其中一个线程执行时&#xff0c;另一个线程只能挂起等待 如果 JavaScript 线程长时间地占用了主线程&#xff0c;那么渲染层面的更新就不得不长时间地等待&#xff0c;界面长时间不更新&#xff0c;会导…

Gis导航控件

收费工具&#xff0c;白嫖党、学生党、闹眼子党勿扰 收费金额为100元 1 概述 最近研究了一下电子海图相关内容&#xff0c;发现海图解析和显示相关的功能&#xff0c;都没有好用的开源工具… 在Gis地图显示那一块&#xff0c;有一个导航控件小控件&#xff0c;好像还没有人专门…

从前端到前端框架

原文地址&#xff1a;从前端到前端框架 - Pleasure的博客 下面是正文内容&#xff1a; 前言 这是一篇笔记&#xff0c;主要用于帮助刚入门Web全栈不久的同学。以及个人思路的记录整理。 如果你是一个全栈大师就可以直接跳过了。当然想加深一下理解也没有问题。 可能会较多谈谈…

《父母的觉醒》父母不是在培养一个“迷你版”的自己

简介 作者为美国哥伦比亚大学心理学博士沙法丽萨巴瑞。作者也写了《家庭的觉醒》。 作者的核心观点&#xff1a; 我们必须认识到&#xff0c;我们不是在培养一个“迷你版”的自己&#xff0c;而是在塑造一个具有独立特征的灵魂。正因为如此&#xff0c;我们必须铆足精神&#…

IDEA把中国大陆高校教育邮箱都封了?

今天本想趁着快到期前&#xff0c;用教育邮箱续命&#xff0c;没想到&#xff1a; 天不遂人愿&#xff01;只能继续申请开源项目的许可证&#xff01; 可惜了&#xff0c;没提交在每个月&#xff1a;

Linux命令-date命令(显示或设置系统时间与日期)

概要 date [OPTION]... [FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]主要用途 转换时间到选定的格式&#xff0c;默认为当前。设置系统时间。 参数 format&#xff1a;输出的时间格式。 format可用的转义序列如下&#xff1a;%% 百分号 %a 当地缩写的工…

Rockchip 有时遥控器ok键按下后不是确认功能,而是跳转下一个

问题平台描述 问题描述解决方法 郑重声明:本人原创博文&#xff0c;都是实战&#xff0c;均经过实际项目验证出货的 转载请标明出处:攻城狮2015 Platform: Rockchip OS:Android 10.1 Kernel: 4.19 问题描述 目前市面上的Allwinner amlogic rockchip在使用外接usb遥控器&#xf…

汇编语言程序设计 第3章:汇编语言程序格式

文章目录 1. 伪指令1.1 段定义伪指令1.2 段寄存器说明伪指令1.3 过程定义伪指令1.4 源程序结束伪指令 2. 变量/标号定义伪指令2.1 变量定义2. 2 标号定义2.3 表达式 3.地址计数器与对准伪指令3.1 地址计数器$3.2 对准伪指令 4. DOS功能调用4.1 DOS功能调用的一般方法4.2 常用的…

Git详细入门笔记

主要分为两个 一个是可视化软件&#xff0c;一个就是鼠标右键选择Git Bash 一、可视化软件 1、文件操作 点击file选项&#xff0c;可以选择添加clone&#xff0c;也可以add或者new new完文件之后&#xff0c;可以点击图形界面中的show in explorer&#xff0c;直接进入文件夹…

python垃圾回收机制

Python中的垃圾回收机制是自动的&#xff0c;它主要使用了引用计数来追踪和回收内存。 1、引用计数 当一个对象被创建时&#xff0c;就会被分配一块内存&#xff0c;然后将其引用计数设置为1。当另一个变量引用该对象时&#xff0c;引用计数就会增加1。当一个对象的引用计数变…

《数据结构》复试问答题总结

请简述深度优先遍历、广度优先遍历的基本思想&#xff1f;&#xff1a; 深度遍历是在图中先选择一个顶点&#xff0c;随后的每次遍历中选择与顶点相邻并且还没有遍历过的结点进行遍历&#xff0c;类似于树的先序遍历 广度遍历是先在图中选择一个顶点&#xff0c;并加入队列中&a…

基于亚马逊云EC2+Docker搭建nextcloud私有化云盘

亚马逊云科技EC2云服务器&#xff08;Elastic Compute Cloud&#xff09;是亚马逊云科技AWS&#xff08;Amazon Web Services&#xff09;提供的一种云计算服务。EC2代表弹性计算云&#xff0c;它允许用户租用虚拟计算资源&#xff0c;包括CPU、内存、存储和网络带宽&#xff0…

ES解析word内容为空的问题和直接使用Tika解析文档的方案

导言 在上一篇文章最后&#xff0c;我们虽然跑通了ES文件搜索的全部流程&#xff0c;但是仍然出现了1个大的问题&#xff1a;ES7.3实测无法索引docx和doc文档&#xff0c;content有值但是无法解析到附件成为可读的可搜索的内容&#xff0c;附件内容为空&#xff08;附件中根本…

Sqlserver 模糊查询中文及在mybatis xml【非中文不匹配查询】N@P2问题

问题 sqlserver模糊查询或相等&#xff0c;两者都无法查询。 百度方案解释 Like 后的N是表示unicode字符。获取SQL Server数据库中Unicode类型的数据时&#xff0c;字符串常量必须以大写字母 N 开头&#xff0c;否则字符串将转换为数据库的默认代码页(字符集编码)&#xff0…

【源码独家】充电桩平台(四轮电动汽车 微服务 云快充协议)

文章目录 一、产品功能部分截图1.手机端&#xff08;小程序、安卓、ios&#xff09;2.PC端 二、小程序体验账号以及PC后台体验账号1.小程序体验账号2.PC后台体验账号关注公众号获取最新资讯 三、产品简介&#xff1f;1. 充电桩云平台&#xff08;含硬件充电桩&#xff09;&…

守护健康,从营养开始 —— 帕金森患者的饮食秘籍

亲爱的读者朋友们&#xff0c;您是否知道&#xff0c;在对抗帕金森病的道路上&#xff0c;正确的饮食和营养补充可以成为我们的有力盟友&#xff1f;今天&#xff0c;就让我们一起探索那些能够帮助帕金森患者改善症状、提高生活质量的营养素&#xff0c;开启健康生活的新篇章。…