首页 > 其他分享 >20240402,<<,>>,控制流:while语句 ,for语句

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

时间:2024-04-02 23:29:05浏览次数:42  
标签:语句 std main val int 控制流 using 20240402 include

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

输入输出

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;
}

今天学点简单的,笑死

标签:语句,std,main,val,int,控制流,using,20240402,include
From: https://blog.csdn.net/qq_51583806/article/details/137275173

相关文章

  • 大一下 计算系统基础笔记:原码的一位乘法 20240402
    W61.原码的一位乘法原码的一位乘法可以通过以下步骤进行:1.确定乘法的两个操作数,并将它们转换为原码表示。2.对两个操作数的每一位进行相乘,得到部分积。3.将所有的部分积相加,得到最终的乘积。具体的步骤如下:假设有两个操作数A和B,都用原码表示,长度为n位。1.确定符号位:根据A......
  • C++ 条件与 If 语句:掌握逻辑判断与流程控制精髓
    C++条件和If语句您已经知道C++支持数学中的常见逻辑条件:小于:a<b小于或等于:a<=b大于:a>b大于或等于:a>=b等于:a==b不等于:a!=b您可以使用这些条件来针对不同的决定执行不同的操作。C++具有以下条件语句:使用if来指定一个代码块,如果指定的条件为true,则......
  • 20240402打卡
    第六周第一天第二天第三天第四天第五天第六天第七天所花时间3h4h代码量(行)122146博客量(篇)11知识点了解个人网站搭建完成结组团队开发......
  • 查询语句,在Hive版本3.1.0中执行报错,在Hive版本3.1.2中执行成功
    第3条语句执行查询,在Hive版本3.1.0中执行报错:Error:Errorwhileprocessingstatement:FAILED:ExecutionError,returncode2fromorg.apache.hadoop.hive.ql.exec.mr.MapRedTask(state=08S01,code=2),在Hive版本3.1.2中执行成功。新建表CREATETABLEuser_test(cr......
  • SQL语句中 DDL 、DML 、DQL 、DCL学习、看板
    DDL语句(数据定义语言)DDL(DataDefinitionLanguage)语句:数据定义语言,主要是进行定义/改变表的结构,数据类型,表之间的连接操作.常用的语句关键字有CREATE,DROP,ALTER等.CREATETABLE表名(列名1数据类型,列名2数据类型,列名3数据类型,...)​ALTERTABLE表名;......
  • Spring Data JPA日志打印SQL语句和入参真就这么简单吗?
    1乞丐版配置spring:aop:proxy-target-class:truejpa:hibernate:ddl-auto:updateshow-sql:truelogging:level:root:infoorg.hibernate.SQL:debugorg.hibernate.engine.QueryParameters:debugorg.hibernate.engin......
  • sql server语句
    查询字段长度SELECTLEN(字段名)AS字段长度FROM表名;判断语句EXISTS假设我们有两个表:Orders和Customers。Customers表:CustomerIDCustomerName1JohnDoe2JaneSmith3BobJohnsonOrders表:OrderIDCustomerIDOrderDate10112022-01-0110222022-02-0110332022-03......
  • foreach语句
    今天收获foreach语句,一个二维数组延展出了三维,四维,五维等数组,虽然四维,五维没有亲自敲但我想改改for循环变量X:遍历对象obj都是差不多的吧?......
  • Mysql 常用SQL语句
    1、查看mysql中所有的数据库, show databases;2、创建库 createdatabase库名;(也可以用 create databaseifnotexists 库名; 表示如果库不存在再创建)例:create databaseifnotexists ecology;3、删除库 drop database 库名称4、创建一张......
  • python学习笔记——控制流
    目录1. 控制流****1.1. if-elif-else语句****1.2. 循环结构****1.2.1. for循环****1.2.2. While循环****1.2.3. 嵌套循环****1.2.4. 循环的控制****1.2.4.1. Break****1.2.4.2. Continue****1.2.5. 遍历****1.2.5.1. dict****1.2.5.1.1. 遍历key:****......