数组-04. 查找整数(10)
2015-04-04 14:23
211 查看
本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。
输入格式:
输入在第1行中给出2个正整数N(<=20)和X,第2行给出N个整数。数字均不超过长整型,其间以空格分隔。
输出格式:
在一行中输出X的位置,或者“Not Found”。
输入样例1:
输出样例1:
输入样例2:
输出样例2:
#include<stdio.h>
int main(){
int n,x,i,flag=1;
scanf("%d %d",&n,&x);
long int str[25];
for(i=0;i<n;i++){
scanf("%ld",&str[i]);
}
for(i=0;i<n;i++){
if(str[i]==x){
printf("%d",i);
flag=0;
}
}
if(flag)
printf("Not Found");
return 0;
}
输入格式:
输入在第1行中给出2个正整数N(<=20)和X,第2行给出N个整数。数字均不超过长整型,其间以空格分隔。
输出格式:
在一行中输出X的位置,或者“Not Found”。
输入样例1:
5 7 3 5 7 1 9
输出样例1:
2
输入样例2:
5 7 3 5 8 1 9
输出样例2:
Not Found
#include<stdio.h>
int main(){
int n,x,i,flag=1;
scanf("%d %d",&n,&x);
long int str[25];
for(i=0;i<n;i++){
scanf("%ld",&str[i]);
}
for(i=0;i<n;i++){
if(str[i]==x){
printf("%d",i);
flag=0;
}
}
if(flag)
printf("Not Found");
return 0;
}
相关文章推荐
- 数组-04. 查找整数(10)
- 数组-04. 查找整数(10)
- 数组-04. 查找整数(10)
- 数组-04. 查找整数(10)
- 数组-04. 查找整数(10)
- 数组-04. 查找整数(10)
- 数组-04. 查找整数(10)
- 数组-04. 查找整数
- 数组-04. 查找整数
- 查找整数数组中第二大的数
- 使用while循环和折半法查找一个整数是否在一个排序的int类型数组中
- 程序员面试题精选100题(10)-在排序数组中查找和为给定值的两个数字
- 查找整数数组中的支配者,即出现次数超过50%的数
- 例题3-8 使用whle循环和折半法查找一个整数是否在一个排序的int类型数组中
- 【算法10】在升序数组中查找和等于给定值的两个数
- 定义一个具有10 个整形元素的数组,随机生成1——100 之间的整数初始化数组元
- 1查找一个整数数组中第二大的数、2分解质因数
- 初始化一个有10个整数的数组,在数组中查找并输出最大值和最小值。
- 设一个长度为10的整型数组, 0)要求每个元素的值通过scanf输入,输入完成后, 1)请顺序输出这些整数, 2)请倒序输出这些整数, 3)输出这些数中的最大值, 4)输出这些数中的最小值
- 【我解C语言面试题系列】012 查找整数数组中第二大的数