c语言编写程序,建立一个10元素组成的一维数组,然后再数组中查找某个元素,找到就显示找到,没找到就

c语言编写程序,建立一个10元素组成的一维数组,然后再数组中查找某个元素,找到就显示找到,没找到就显示没找到

//测试已通过
#include<stdio.h>
int main(){
int arr[10];
int i,num;
for(i=0;i<10;i++)
  arr[i]=i;//为数组赋初值
printf("\nInput your num: ");
scanf("%d",&num);
for(i=0;i<10;i++)
if(arr[i]==num){
printf("\nThis num: %d index of array is: %d",arr[i],i) ;
break;//查找到元素,立刻终止循环 
}
if(i>=10) {
printf("Your num isn't exist");
}
return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-19
#include<stdio.h>
int main()
{
int a[10];
int n;
printf("请输入10个数:\n");
for(int i=0;i++;i<10)
{
scanf("%d",&a[i]);
}

printf("请输入你要查找的数:\n");
scanf("%d",&n);
for(int j=0;j++;j<10)
if(n==a[j])
printf("已找到");
printf("未找到");
return 0;
}本回答被提问者采纳
第2个回答  推荐于2018-05-06
int a[5]={1,2,3,4,5};
int x=5;
for(int i=0;i<5;i++)
{
if(x==a[i])

{
printf("%d",a[i]);

}

}本回答被网友采纳
相似回答