71-给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个
2014-01-27 16:43
501 查看
#include <stdio.h> int main() { int num[2000]; int n,i,temp,position=0; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&num[i]); scanf("%d",&temp); for(i=0;i<n;i++){ if(num[i]==temp){ position=i+1; break; }else{ position=-1; } } printf("%d",position); return 0; }
相关文章推荐
- 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
- 查找整数:给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
- 对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。 给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。
- 新解:给定包含4 300 000 000个32位整数的顺序文件,如何找出一个至少出现两次的整数。
- 给出一个包含 0 .. N 中 N 个数的序列,找出0 .. N 中没有出现在序列中的那个数。
- 在排序数组中找出一个整数第一次出现的位置
- ACM457现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。输入 第一行只有一个整数m(m<=10),表示测试数据组数。
- 一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。
- 给定包含4300000000个32位整数的顺序文件,如何找出一个出现至少两次的整数
- Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。 Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数
- 给出101个整数数,这101个数是1~100中的数,其中只有一个是出现两次的数,要求找出这个数。
- 15、一个整数数列,元素取值可能是1~N(N是一个较大的正整数)中的任意一个数,相同数值不会重复出现。
- 一个整数数列,元素取值可能是1~N(N是一个较大的正整数)中的任意一个数,相同数值不会重复出现。设计一个算法,找出数列中符合条件的数对的个数,满足数对中两数的和等于N+1
- 给出N个正整数,其中只有一个数出现了奇数次,其余的数都出现偶数次。求那个出现了奇数次的数。1<=N<=1000,N肯定是奇数。所有出现的整数都不超过1000。
- 给出字符串a和字符串b,保证b是a的一个子串,请你输出b在a中第一次出现的位置
- 一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。0是例外,可以反复出现......
- 12、一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。0是例外,可以反复出现。 请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻。
- 给出一个字母字符串,统计字符串中每个字母出现的次数
- 字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数包含了任何非数字字符,函数就返回零
- 利用哈希表的原理,找到一个字符串中第一次出现的一次的字符