C语言题目 数组

来源:百度知道 编辑:UC知道 时间:2024/07/08 21:56:47
设有一组整数(3,10,6,34,56,20,15,45)存放在一个数组中,编写程序实现:输入一个整数,在数组中查找该整数是否存在,若存在,则输出它在数组中的下标“**存在,在数组中的下标为:*”;否则输出“**不存在”的信息。

#include<stdio.h>
main()
{
int a[8]={3,10,6,34,56,20,15,45},b,i;
printf("请输入一个整数:");
scanf("%d",&b);
for(i=0;i!=10;++i)
{
if(a[i]==b)
{
printf("%d存在,在数组中的下标为:%d",b,i);
return 0;
}
}
printf("%d不存在",b);
}

mian()
{
int a[8]={}3,10,6,34,56,20,15,45};
int i,n;
scanf("%d",&n);
for(i=0;i<8;i++)
if(n==a[i])
break;
if(i<8)
printf("%d存在,位置%d",n,i);
else
printf("%d不存在",n);

}

1

#include<stdio.h>

public void find(int array,int a) // array 为数组,a为所查的数
{
int k;
for(k=0;k<8;k++)
{
if(array[k]=