PTA-查找满足条件的所有整数

简介: 查找满足条件的所有整数

本题要求编写程序,将输入的n个整数存入数组a中,然后在数组a中查找给定的x。如果数组a中的元素与x的值相同,输出所有满足条件的元素的下标(下标从0开始);如果没有找到,输出“Not Found”。

输入格式:
第1行输入一个正整数n(0<n≤10)和一个整数x,第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。

输出格式:
如果找到,输出所有与x的值相同的元素的下标,每行输出一个下标;如果没有找到,在一行中输出“Not Found”。

输入1:

5 9
2 9 8 1 9

输出1:

1
4

输入2:

10 101
2 8 10 1 9 8 -101 0 98762 1

输出2:

Not Found

答案:

include

int main(){
int n,x,c=0,a[10];
scanf("%d %d",&n,&x);
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
if(a[i]==x){
c=1;
printf("%d\n",i);
}
}
if(c==0)
printf("Not Found");
return 0;
}

相关文章
|
3月前
《剑指Offer》JZ3 数组中重复的数字
《剑指Offer》JZ3 数组中重复的数字
22 2
|
8月前
|
算法
【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置
【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置
|
3月前
|
算法 测试技术 C#
【最大公约数 排序】2344. 使数组可以被整除的最少删除次数
【最大公约数 排序】2344. 使数组可以被整除的最少删除次数
|
10月前
|
算法 C++
剑指offer(C++)-JZ3:数组中重复的数字(算法-排序)
剑指offer(C++)-JZ3:数组中重复的数字(算法-排序)
|
3月前
每日一题(づ ̄3 ̄)づ╭❤~(数字在升序数组中出现的次数,整数转换)
每日一题(づ ̄3 ̄)づ╭❤~(数字在升序数组中出现的次数,整数转换)
21 0
|
9月前
剑指offer JZ37数字在排序数组中出现的次数
剑指offer JZ37数字在排序数组中出现的次数
36 0
|
9月前
剑指offerJZ50 数组中重复的数字
剑指offerJZ50 数组中重复的数字
35 0
|
10月前
|
Serverless
华为机试HJ62:查找输入整数二进制中1的个数
华为机试HJ62:查找输入整数二进制中1的个数
|
存储
【剑指offer】JZ3 数组中重复的数字、 JZ4 二维数组中的查找
【剑指offer】JZ3 数组中重复的数字、 JZ4 二维数组中的查找
|
算法
递归实现数字正序打印。(分析)
递归实现数字正序打印。(分析)
113 0
递归实现数字正序打印。(分析)