首页 > 其他分享 >差生打基础之for循环篇

差生打基础之for循环篇

时间:2024-11-15 19:18:29浏览次数:3  
标签:初始化 变量 int sum 循环 差生 打基础

今天我今天我来复习(打基础)的篇目是for循环。

for循环通常用于以下情景:

1.数组、集合遍历;2.重复执行特定次数;3.数值累加或累乘;4.探索和过滤;5.初始化和赋值;6.图形和UI开发;7.字符串处理;8.算法实现;9.游戏开发;10.数学计算;11.模拟和仿真。

/*题目要求:输入一个整数n,求从1加到n的和*/
#include<iostream>
int main() {
int n;
cin>>n;
int sum=0;//因为变量sum不会被直接赋值,所以sum要先初始化
for(int i=1;i<=n;i++)//没有打花括号的原因是,如果只有一个语句,可以不需要打花括号
sum+=i;//求和,sum+=i相当于sum=sum+i,这其中运用算术运算符。减号也是相同的道理。
std::cout<<sum;
return 0;
}

for([初始化];[测试];[更新])/for([循环变量];[循环条件];[对循环条件的操作])                                  

代码中,int i=0定义了for循环的计数器变量,也就是循环变量,变量用于储存数据或字符;i<=n说明for循环条件,也就是当i<=n时循环才会执行。                                                                               

以下是我的手写笔记:                                                                                                                         

标签:初始化,变量,int,sum,循环,差生,打基础
From: https://blog.csdn.net/2401_87019911/article/details/143806009

相关文章

  • C语言双相循环链表增删查改(带头节点)
    C语言双相循环链表增删查改(带头节点)最后一个节点的next指针指向第一个节点,第一个节点的prev指针指向最后一个节点定义链表节点#include<stdio.h>#include<stdlib.h>//内存管理,malloc(size_tsize)//链表节点结构体typedefstructNode{intdata;s......
  • 【简单的基于循环神经网络(RNN)的模型(深度学习经典代码实现)】
    importtorch#Code–Parametersinput_size=4hidden_size=4num_layers=1batch_size=1seq_len=5#Code–PrepareDataidx2char=['e','h','l','o']x_data=[1,0,2,2,3]y_data=[3,1,2,3,2]one_hot......
  • axWindowsMediaPlayer循环播放设置
    '确保已经将AxWindowsMediaPlayer控件添加到了窗体上,并命名为axWindowsMediaPlayer'在窗体的类中添加PlayStateChange事件的处理程序PrivateSubaxWindowsMediaPlayer_PlayStateChange(senderAsObject,eAsAxWMPLib._WMPOCXEvents_PlayStateChangeEvent)HandlesaxWi......
  • c++类循环依赖的问题
    目前的一种状况是A类中以B类指针作为成员变量,B类在构造时需传入A类指针作为参数。a.hclassA{ B*b;};b.hclassB{ B(A*a);};这种情况需要在头文件中前向声明,然后在.cpp文件中include另一个类的头文件。如下:a.hclassB;classA{ B*b;};b.hclassA;classB{ B......
  • @Lazy注解解决循环依赖
    @Lazy是Spring框架中的一个注解,用于延迟一个bean的初始化,直到它第一次被使用。在默认情况下,Spring容器会在启动时创建并初始化所有的单例bean。这意味着,即使某个bean直到很晚才被使用,或者可能根本不被使用,它也会在应用启动时被创建。@Lazy注解就是用来改变这种行为的。也就是......
  • Python语法:循环语句,掌握程序运行的节奏
    引言在当今数字化飞速发展的时代,编程已经成为一项不可或缺的技能,而Python作为一门简洁、高效且应用广泛的编程语言,备受开发者青睐。循环语句是Python编程中的基础结构之一,它在数据处理、算法实现、自动化任务等众多场景中都发挥着至关重要的作用。无论是专业的软件开发人员......
  • 《深度解析 C++中的弱引用(weak reference):打破循环依赖的利器》
    在C++编程的世界里,内存管理一直是一个关键且复杂的话题。而弱引用(weakreference)的出现,为我们处理一些特殊的内存相关问题提供了一种巧妙的方法。今天,我们就来深入了解一下什么是弱引用。一、从引用的基本概念说起我们都知道,在C++中,引用是一种给变量起别名的方式。正常......
  • Python绘制循环渐变圆
    通过改变颜色,圆的半径,及旋转角度来形成圆图形importturtleimportcolorsysascs#导入颜色转换模块#设置显示屏幕screen=turtle.Screen()screen.title("渐变色的圆")screen.bgcolor('#AFEEEE')#设置画笔p=turtle.Turtle()p.pensize(1)p.speed(0)#设置......
  • 手搓双向循环链表
    文章目录前言一、链表的结构二、双向链表2.1概念与结构2.2实现双向链表总结前言上一篇我们学习了单链表的概念以及单链表的实现,但链表可不止单链表一种,今天我们来整体学习链表这个小小卡拉米,Follwme一、链表的结构链表的结构多种多样,有带头的不带头的,有单......
  • for (auto it = _list.begin(); it != _list.end(); )关于在for循环中使用std::vector
    使用begin()和end()来遍历list的原因可能出于以下几个考虑:支持删除操作:在for循环中使用迭代器而非范围for循环(for(auto&item:list))更方便对元素执行删除操作。当需要在循环过程中删除元素时,使用普通范围for循环会导致迭代器失效,进而引发程序崩溃。因此,通常......