查找整数
来源:互联网 发布:8080端口是tcp还是udp 编辑:程序博客网 时间:2024/05/22 05:20
问题描述
给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
输入格式
第一行包含一个整数n。
第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。
第三行包含一个整数a,为待查找的数。
输出格式
如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
样例输入
6
1 9 4 8 3 9
9
1 9 4 8 3 9
9
样例输出
2
数据规模与约定
1 <= n <= 1000。
#include<stdio.h>int main(){ int m,n,i; int a[1000]; scanf("%d",&m); for(i = 0;i < m; i++) { scanf("%d",&a[i]); } scanf("%d",&n); for(i = 0;i < m; i++) { if(n==a[i]) { printf("%d",++i); return 0; } } printf("-1");}
上面代码是输出一个数的位置,如果有重复的数,下面是输出全部数的位置:
#include<stdio.h>int main(){ int m,n,i; int a[1000]; scanf("%d",&m); for(i = 0;i < m; i++) { scanf("%d",&a[i]); } scanf("%d",&n); for(i = 0;i < m; i++) { if(n==a[i]) { printf("%d ",++i); } } return 0;}
不过查找不到时,没有输出-1
0 0
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- 查找整数
- IOS 用keychain(钥匙串)保存用户名和密码
- HIVE 小技巧
- Java实现远程HDFS的文件操作(新建、上传、下载、删除)
- 第四周项目三:单链表的应用(1)
- 第十二周 项目4-利用遍历思想求解图问题(6)
- 查找整数
- 十二周 项目四 利用遍历思想求解图问题(4)
- 十三周 项目4-Floyd算法验证
- onInterceptTouchEvent()和onTouchEvent()
- 网络连接与重传策略
- 华为oj 找出字符串中第一个只出现一次的字符
- 数据挖掘:K最近邻(KNN)算法的java实现
- 【第13周-图项目3——验证最短路径的dijkstra算法】
- 第一次使用Android Studio时你应该知道的一切配置