【题目描述】
在一个序列(下标从1开始)中查找一个给定的值,输出第一次出现的位置。

【输入】
第一行包含一个正整数n,表示序列中元素个数。1 ≤n≤ 10000。第二行包含n个整数,依次给出序列的每个元素,相邻两个整数之间用单个空格隔开。元素的绝对值不超过10000。第三行包含一个整数x,为需要查找的特定值。x的绝对值不超过10000。

【输出】
若序列中存在x,输出x第一次出现的下标;否则输出-1。

【输入样例】
5
2 3 6 7 3
3

【输出样例】
2

代码

#include<cstdio>
using namespace std;
int a[10001],n,t,i,s;
int main()
{scanf("%d",&n);for(i=1;i<=n;++i) scanf("%d",&a[i]);scanf("%d",&t);for(i=0;i<n;i++){if(a[i]==t){   s=i;break;}}if(s==0){printf("-1");return 0;}printf("%d\n",s);return 0;
}
#include<cstdio>
using namespace std;
int a[10001],n,t,i,s=-1;
int main()
{scanf("%d",&n);for(i=1;i<=n;++i) scanf("%d",&a[i]);scanf("%d",&t);i=0;while(i<=n&&s<0){i+=1;if(a[i]==t)s=i;}printf("%d\n",s);return 0;
}

信息学奥赛一本通C++语言——1110:查找特定的值相关推荐

  1. 信息学奥赛一本通C++语言——1063:最大跨度值

    [题目描述] 给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值). [输入] 一共2行,第一行为序列的个数n(1 ≤ n ≤ 1000),第二行为序列的n个不超 ...

  2. 信息学奥赛一本通C++语言-----1120:同行列对角线的格

    [题目描述] 输入三个自然数nn,ii,j(1≤i≤n,1≤j≤n)j(1≤i≤n,1≤j≤n),输出在一个n×nn×n格的棋盘中(行列均从11开始编号),与格子(ii,jj)同行.同列.同一对角线的 ...

  3. 信息学奥赛一本通C++语言-----1064:奥运奖牌计数

    [题目描述] 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17).现在要统计一下A国所获得的金.银.铜牌数目及总奖牌数.输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国 ...

  4. 信息学奥赛一本通C++语言-----2036:【例5.3】开关门

    [题目描述] 宾馆里有n(2≤n≤1000)n(2≤n≤1000) 个房间,从1∼n1∼n 编了号.第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22 的倍数的房间"相反处理& ...

  5. 信息学奥赛一本通C++语言-----1087:级数求和

    [题目描述] 已知:Sn=1+12+13+-+1nSn=1+12+13+-+1n.显然对于任意一个整数kk,当nn足够大的时候,SnSn大于kk.现给出一个整数k(1<=k<=15)k(1 ...

  6. 信息学奥赛一本通C++语言-----1097:画矩形

    [题目描述] 根据参数,画出矩形.输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列):第三个参数是一个字符,表示用来画图的矩形符号:第四个参数为 ...

  7. 信息学奥赛一本通C++语言-----2048:【例5.18】串排序

    [题目描述] 对给定的n(1≤n≤20)n(1≤n≤20)个国家名(国家名字长度不超过2020),按其字母的顺序输出. [输入] 第一行为国家的个数nn: 以下nn行为国家的名字. [输出] nn行, ...

  8. 信息学奥赛一本通C++语言-----1103:陶陶摘苹果

    [题目描述] 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试. 现在已知 ...

  9. 信息学奥赛一本通C++语言-----1124:矩阵加法

    [题目描述] 输入两个nn行mm列的矩阵AA和BB,输出它们的和A+BA+B. [输入] 第一行包含两个整数nn和mm,表示矩阵的行数和列数(1≤n≤100,1≤m≤100)1≤n≤100,1≤m≤1 ...

最新文章

  1. 自然语言处理:网购商品评论情感判定
  2. ubuntu16.04安装mysql5.7.15
  3. Java 对象都是在堆上分配内存吗?
  4. (搬家文) c++引用深入探讨
  5. java继承总结_JAVA笔记:Java中的继承总结
  6. uwp post php,window_Win10开发系列专题五 UWP应用添加画布及语音输入支持,这是微软Win10十个开发系列专 - phpStudy...
  7. [SHOI2008]小约翰的游戏John
  8. 嘴上说着喜爱Java 9 ,身体却诚实地拥抱了Java 8
  9. 最大的LeftMax与rightMax之差绝对值
  10. 电脑遇到蓝屏代码0x000007b问题如何解决
  11. vue 初始化请求例子_Vue实例初始化
  12. 软考软件设计师下午真题-面向对象的程序设计与实现-访问者设计模式(2015年上半年试题六)Java代码讲解
  13. 推荐 DBeaver 数据库管理工具 PD数据库建模
  14. 10 个用于 Linux 的开源轻量级 Web 浏览器
  15. 电力电子技术各类整流电路Matlab_simulink仿真分析
  16. lambda表达式写法
  17. 【实拍电机】保时捷PPE平台解析
  18. Netty使用FileUpload报错Not represented by a file
  19. 关于斐讯K2路由器 j.s9w.cc 劫持的问题。
  20. UDP实战模拟——聊天模拟器

热门文章

  1. Simulink之器件换流式电压型无源逆变电路
  2. 计算机应用与基础进制,计算机应用基础选择题-删进制、字符题(2).docx
  3. 一程序员被判 9 个月:因薪酬等问题离职,rm -f * 删库,瘫痪 6 个小时
  4. AI工程师的崩溃,是从你的薪资比我高开始
  5. Linux 内核维护缺后浪,前浪Linus缺点Fun
  6. easyui form 提交
  7. hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
  8. MySQL基础篇(01):经典实用查询案例,总结整理
  9. Redis-列表(List)基础
  10. SqlServer过滤字段中的中文