C++经典编程题#5:寻找下标
2024-08-26 16:00:53
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
已知一个整数数组x[],其中的元素彼此都不相同。找出给定的数组中是否有一个元素满足x[i]=i的关系,数组下标从0开始。
举例而言,如果x[]={-2,-1,7,3,0,8},则x[3] = 3,因此3就是答案。 - 输入
- 第一行包含一个整数n (0 < n < 100),表示数组中元素的个数。
第二行包含n个整数,依次表示数组中的元素。 - 输出
- 输出为一个整数,即满足x[i]=i的元素,若有多个元素满足,输出第一个满足的元素
若没有元素满足,则输出“N”。 - 样例输入
-
6
-2 -1 7 3 4 8 - 样例输出
-
3
代码如下:#include <iostream>
#include <vector>
using namespace std; int main()
{
int n;
cin >> n;
vector<int> a(n);
for (int i = ; i < n; i++)
{
cin >> a[i];
} for (int i = ; i < n; i++)
{
if (a[i] == i)
{
cout << a[i] << endl;
return ;
}
} cout << "N" << endl;
return ;以上代码本人亲测!请用心感悟!希望可以帮到初学的您!!分享也是一种快乐!!!请接力。。。
最新文章
- Oracle死锁处理
- 开始学习C++
- .Net魔法堂:史上最全的ActiveX开发教程——发布篇
- DS实验题 Inversion
- [ios]app后台运行
- pyCharm使用
- zend studio一些常用配置
- CIDR
- JavaScript--Function类型(11)
- 无废话网页重构系列——(6)HTML主干结构:站点(site)、页面(page)
- [OC Foundation框架 - 20] 统计代码行数
- myeclipse配置weblogicserver
- [置顶] 如何在Windows 7 64位安装Python,并使用Matplotlib绘图
- 20160211.CCPP体系详解(0021天)
- 重读COM技术内幕(inside com)有感
- 全面解读Java NIO工作原理(1)
- Redis重大版本
- [转]Visual Studio 2015源文件编码问题(936)
- jQuery的JS库在本地运行项目时提示无法加载
- eureka client服务续约源码分析