当前位置: 首页 > news >正文

新手入门c++,咳咳,(9),咳咳

别问我为什么咳咳,问就是最近生病没写稿。

上一次,我们讲了格式化输入输出与各种定义形式,如长整型,浮点数的定义(浮点数就是小数点类型)。那么这一次,我给你们讲一下堪比三岁小孩的知识点————累加,打擂台与计数器。

1.累加

顾名思义,就是把每个数组的元素累加,就这么简单,没什么可讲。

实例:

#include<bits/stdc++.h>
using namespace std;
int n=10,a[1477],sum; 
int main(){for(int i=1;i<=n;i++){a[i]=i*2;//数组为2,4,6,8......20;sum=sum+a[i];//2+4+6+8.......+20=110,不信运行一下 }printf("%d",sum);return 0;
}

2.打擂台

两个数进过比较,哪个大或者那个小就把它存入,分两种解法(有时要注意看题目,看一下要不要新建变量用来存下标)

①三岁小孩用法:

#include<bits/stdc++.h>
using namespace std;
int n=10,a[1477],maxx=-1,maxi; 
int main(){for(int i=1;i<=n;i++){a[i]=i*2;//数组为2,4,6,8......20;if(maxx<a[i])maxx=a[i],maxi=i;//这种写法可以记下标 }printf("%d %d",maxx,maxi);return 0;
}

②函数用法:

#include<bits/stdc++.h>
using namespace std;
int n=10,a[1477],maxx=-1; 
int main(){for(int i=1;i<=n;i++){a[i]=i*2;//数组为2,4,6,8......20;maxx=max(maxx,a[i]);//max函数取两边较大的值//这种写法不可以存下标//min函数与max函数相反 }printf("%d",maxx);return 0;
}

注意,一般定义名取最大值是maxx,下标是maxi,最小值是minn,下标是迷你世界mini。最大值初始值看有没有负数,有用题目数组下限,无用-1;最小值初始值通常为1e9(1e9是int的临界值,longlong就用LLONG_MAX,一定要是大写*3)

3.计数器

经常搭配if语句来,于累加器近乎一样,就是+1+1,定义名用num。

今天有时间,等下期出炉。


http://www.mrgr.cn/news/65578.html

相关文章:

  • oracle-函数-NULLIF (expr1, expr2)的妙用
  • 如何对数据库的表字段加密解密处理?
  • Java环境下配置环境(jar包)并连接mysql数据库
  • 代码随想录第十七天
  • CSS Text(文本)
  • 应用层代理技术
  • 你从未见过的小主机,买也买不到的科技尤物,只让你眼馋
  • 考公VS考研,在职上班族拼哪个性价比高?
  • Ubuntu开启FTP与SSH服务
  • JS中面向对象
  • 源码阅读心得---如何从零开始阅读一个框架的源码
  • (七)Python运算符和优先级
  • 心觉:人每日60000念头,如何让你的时间精力只专注于核心目标?
  • R 语言数据导入与导出
  • 贝尔不等式的验证
  • “代码世界的必修课:Git完整指南“(3)
  • SSD201 SSD202D SigmaStar智能高清显示芯片
  • 「Mac畅玩鸿蒙与硬件15」鸿蒙UI组件篇5 - Slider 和 Progress 组件
  • 北京美信时代渠道代理:运维后期维保服务策略
  • 跳表原理笔记
  • TensorRT-LLM笔记
  • 高效内容营销策略提升品牌影响力与客户忠诚度
  • RAC 添加redo log group
  • 惊喜!RFID技术的应用竟如此多元?
  • springboot使用kafka推送数据到服务端,带认证
  • php代码审计--常见函数整理