20240402,<<,>>,控制流:while语句 ,for语句

……学很少,学很慢还是比不学强点是吧,救命
昨天不是很懂<<,>>

输入输出

iostream, 输入流 istream 输出流ostream,COUT,CIN,CERR,CLOG

#include <iostream>
int main() {
	std::cout << "enter two numbers:" << std::endl;
	int v1 = 0, v2 = 0;
	std::cin >> v1 >> v2;
	std::cout << "the sum of" << v1 << " and " << v2 << "is " << v1 + v2 << std::endl;
	std::cout << "the sum of" << v1 << " and " << v2 << "is " << v1 + v2 << "std::endl";
	return 0;
}
1.1 输出运算符<<

接受两个对象,ostream对象<<输出的值:将给定的值写入OSTREAM中

std::cout << "enter two numbers:" << std::endl;
//==(std::cout << "enter two numbers:") << std::endl;

//==std::cout << "enter two numbers:";
//== std::cout << std::endl;

打印ENDL,操纵符,效果是,结束当前行,并将与设备关联的缓冲区中的内容都刷到设备中【保证到目前为止产生的所有输出都能真正写入输出流,而不仅·停留在内存中等待写入流】
::作用域运算符

1.2 输入运算符>>

接受两个对象,istream>>对象;从给定的ISTREAM读入数据,并写入右侧中;std::cin>>v1;

	std::cin >> v1 >> v2;
	//==(std::cin >> v1) >> v2;
	
	//==std::cin>>v1;
	//==std::cin>>v2;
1.3 注释

/* */注释界定符不能嵌套 

std::cout << "/*";
std::cout << "*/";
std::cout <</*"*/"* / ;
std::cout <</*"*/"/*""/*" * / ;

1.4 控制流
1.4.1 WHILE语句——和C一样咯
#include <iostream>
using namespace std;
int main() 
{
	int sum = 0, val = 1;
	while (val <= 10) {
		sum += val;
		++val;
	}
	cout << "sum of 1 to 10 inclusive is"<<sum << endl;
	return 0;
}

递增也一样,++A,输出之后的,A++,输出之前的 

#include <iostream>
using namespace std;
int main() 
{
	int sum = 0, val = 1;
	while (val <= 10) {
		sum += val;
		cout << ++val << endl;
		//cout << val++ << endl;
	}
	cout << "sum of 1 to 10 inclusive is"<<sum << endl;
	return 0;
}
练习1.9 WHILE50-100整数相加
#include <iostream>
using namespace std;
int main() 
{
	int sum = 50, val = 51;
	while (val <= 100) {
		sum += val;
		 ++val ;
	}
	cout << "sum of 50 to 100 inclusive is "<<sum << endl;
	return 0;
}
练习1.10 递减打印10-1 
#include <iostream>
using namespace std;
int main() 
{
	int val = 10;
	while (val >=0) {
		cout<<val--<<endl ;
	}
	return 0;
}
 练习1.11 指定两个整数之间的所有整数,打印
#include <iostream>//没有比较大小哦,小的在前大的在后
using namespace std;
int main() 
{
	int val1 ,val2;
	cin >> val1 >> val2;
	val1 -= 1;
	while (val1<val2) {
		cout<<val1++<<endl ;
	}
	/*while (val2 - 1 <= val1) {
		cout << val2++ << endl;
	}VAL1的值改变了*/
	return 0;
}
 1.4.2 for语句——和C一样
#include <iostream>
using namespace std;
int main() 
{
	int sum = 0;
	for (int val = 1; val <= 10; ++val)
		sum += val;
	cout << sum << endl;
	return 0;
}
练习1.12  ==0
#include <iostream>
using namespace std;
int main() 
{
	int sum = 0;
	for (int val = -100; val <= 100; ++val)
		sum += val;
	cout << sum << endl;
	return 0;
}
练习1.13 for做9-11
#include <iostream>
using namespace std;
int main() 
{
	int sum = 0;
	for (int val =50; val <= 100; ++val)
		sum += val;
	cout << sum << endl;
	return 0;
}
#include <iostream>
using namespace std;
int main() 
{	
	for (int val = 10; val >= 0; --val)
		cout << val << endl;
	return 0;
}
#include <iostream>
using namespace std;
int main() 
{	
	int v1, v2;
	cin >> v1 >> v2;
	for (int val = v1+1; val < v2; ++val)
		cout << val << endl;
	return 0;
}

今天学点简单的,笑死

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

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

相关文章

成员变量、局部变量

变量分类 定义位置不同 成员变量定义在类中&#xff0c;成员方法之外 局部变量定义在局部范围内&#xff0c;如方法参数&#xff0c;方法内部&#xff0c;循环结构中等 作用范围不同&#xff08;空间&#xff09; 成员变量在整个类内有效&#xff0c;与声明位置无关 局部变…

图神经网络实战(7)——图卷积网络(Graph Convolutional Network, GCN)详解与实现

图神经网络实战&#xff08;7&#xff09;——图卷积网络详解与实现 前言1. 图卷积层2. 比较 GCN 和 GNN2.1 数据集分析2.2 实现 GCN 架构 小结系列链接 前言 图卷积网络 (Graph Convolutional Network, GCN) 架构由 Kipf 和 Welling 于 2017 年提出&#xff0c;其理念是创建一…

未来画卷:当AI短片撼动视界,虚拟与现实的界限模糊

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

IDEA中连接SQLserver数据库(DataGrip相同连接)

IDEA中连接SQLserver数据库(DataGrip相同连接) 1. 打开IDEA-database组件 2. 新建SQL server连接 3. 填写信息进行连接 填写连接名称&#xff0c;连接主机IP&#xff0c;端口&#xff0c;默认端口1433&#xff0c;数据库用户名密码&#xff0c;默认数据库用户名是sa 第一次连接…

Spark 部署与应用程序交互简单使用说明

文章目录 前言步骤一&#xff1a;下载安装包Spark的目录和文件 步骤二&#xff1a;使用Scala或PySpark Shell本地 shell 运行 步骤3:理解Spark应用中的概念Spark Application and SparkSessionSpark JobsSpark StagesSpark Tasks 转换、立即执行操作和延迟求值窄变换和宽变换 S…

Redis高可用与持久化

一、Redis高可用 在web服务器中&#xff0c;高可用是指服务器可以正常访问的时间&#xff0c;衡量的标准是在多长时间内可以提供正常服务&#xff08;99.9%、99.99%、99.999%等等&#xff09;。 但是在Redis语境中&#xff0c;高可用的含义似乎要宽泛一些&#xff0c;除了保证…

智能视频翻译和配音处理工具:Pyvideotrans

pyVideoTrans&#xff1a;一键字幕识别翻译配音带新语言字幕和配音的视频 - 精选真开源&#xff0c;释放新价值。 概览 Pyvideotrans是一款卓著的智能化视频处理系统&#xff0c;专精于视频翻译与配音艺术&#xff0c;以其卓越的技术实力实现对原始视频中音频信息的精准捕捉、…

笔记本电脑win7 Wireless-AC 7265连不上wifi6

1.背景介绍 旧路由器连接人数有限&#xff0c;老旧&#xff0c;信号不稳定更换了新路由器&#xff0c;如 TL-XDR5430易展版用户电脑连不上新的WIFI网络了&#xff0c;比较着急 核心问题&#xff1a;有效解决笔记本连接wifi上网问题&#xff0c;方法不限 2.环境信息 Windows…

4.2总结(快速幂 || 抽象方法,抽象类,接口)

JAVA学习小结 一.抽象方法和抽象类 抽象类不一定有抽象方法&#xff0c;但有抽象方法的一定是抽象类 格式&#xff1a;public abstract 返回值类型 方法名&#xff08;参数列表&#xff09; public abstract class 类名 {} 抽象类和抽象方法的意义&#xff1a;统一子类具有相…

Android 的网络加载

发起网络请求的过程 当用户在应用程序中输入网址或关键字时&#xff0c;应用程序会发起网络请求。这个过程大致如下&#xff1a; 应用程序将请求发送到服务器&#xff0c;服务器返回响应数据。应用程序接收到响应数据后&#xff0c;将其转换为应用程序可识别的数据格式。应用…

单片机中的RAM vs ROM

其实&#xff0c;单片机就是个小计算机。大计算机少不了的数据存储系统&#xff0c;单片机一样有&#xff0c;而且往往和CPU集成在一起&#xff0c;显得更加小巧灵活。 直到90年代初&#xff0c;国内容易得到的单片机是8031&#xff1a;不带存储器的芯片&#xff0c;要想工作&a…

Spark 的结构化 APIs——RDD,DataFrame, Dataset, SparkSQL 使用和原理总结

前言 在本文中&#xff0c;我们将探索 Spark 的结构化 APIs&#xff08;DataFrames and Datasets)。我们还将看下 Spark SQL 引擎是如何支撑高级的结构化 APIs 的。当Spark SQL在早期的Spark 1.x 中首次引入时, 随后是DataFrames 继承了Spark 1.3中 SchemaRDDs &#xff0c;此…

就业班 第二阶段 2401--4.1 day10 shell之“三剑客”+Expect

十一、shell 编程-grep egrep 支持正则表达式的拓展元字符 &#xff08;或grep -E&#xff09; #egrep [0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3} file1.txt [rootnewrain ~]# num11 1、运用正则&#xff0c;判断需要[[ ]] [rootnewrain ~]# [[ $num1 ~ ^[0-9]$ ]] &a…

STM32 | 通用同步/异步串行接收/发送器USART带蓝牙(第六天原理解析)

STM32 第六天 一、 USART 1、USART概念 USART:(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步串行接收/发送器 USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备 处理器与外部设备通信的两种方式: u并行通信(…

在c# 7.3中不可用,请使用9.0或更高的语言版本

参考连接&#xff1a;在c# 7.3中不可用,请使用8.0或更高的语言版本_功能“可为 null 的引用类型”在 c# 7.3 中不可用。请使用 8.0 或更高的语言版本-CSDN博客https://blog.csdn.net/liangyely/article/details/106163660 [踩坑记录] 某功能在C#7.3中不可用,请使用 8.0 或更高的…

python file怎么打开

Python open() 方法用于打开一个文件&#xff0c;并返回文件对象&#xff0c;在对文件进行处理过程都需要使用到这个函数&#xff0c;如果该文件无法被打开&#xff0c;会抛出 OSError。 注意&#xff1a;使用 open() 方法一定要保证关闭文件对象&#xff0c;即调用 close() 方…

纯CSS实现未读消息显示99+

在大佬那看到这个小技巧&#xff0c;我觉得这个功能点还挺常用&#xff0c;所以给大家分享下具体的实现。当未读消息数小于100的时候显示准确数值&#xff0c;大于99的时候显示99。 1. 实现效果 2. 组件封装 <template><span class"col"><sup :styl…

LabVIEW专栏二、调用子VI

该节目标是创建带子vi&#xff0c;修改vi属性&#xff0c;测试可重入和不可重入的区别 一 、设置子VI 把VI封装成为子VI&#xff0c;可以帮助模块化程序&#xff0c;简化代码结构。 任何VI本身都可以成为别的VI的子VI。 1.1、设置输入输出端子 1、在前面板空白处&#xff0…

Springboot工程依赖包与执行包分离打包与构建docker 镜像

文章目录 一、概述二、工程概况1. 代码原始结构2. 运行界面 三、常规打包1. 打包命令2. jar包结构 四、分离依赖包、执行包步骤1. 引入依赖包管理插件2. 打包验证 五、分离后构建docker 镜像1. 借助Dockerfile2. docker-maven-plugin实现 六、版本升级 一、概述 某大数据项目&…

从零开始学RSA:低加密指数分解攻击

RSA是一种非对称加密算法&#xff0c;它由 公钥&#xff08;n/e&#xff09;&#xff0c;私钥(n/d)&#xff0c;明文M和密文C组成。我们做CTF题目时&#xff0c;一般题目中会给出公钥和密文让我们推出对应的私钥或者明文。RSA的相关公式都写在上面脑图中&#xff0c;在正式讲解…