怎样在C语言中查找数字
发布网友
发布时间:2022-03-02 08:48
我来回答
共4个回答
热心网友
时间:2022-03-02 10:17
#include<stdio.h>
void search(int x[],int y,int n);
void main()
{
int a[10],i,key,n;
printf("How many numbers you want to input(n<=10):\n");
scanf("%d",&n);
printf("Please input the array!\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
puts("The key you want to search:");
scanf("%d",&key);
search(a,key,n);
getch();
}
void search(int x[],int y,int n)
{
int i,j=-1;
for(i=0;i<n;i++)
if(y==x[i])
j=i;
if(j!=-1)
{
printf("下标为:%d\n",j);
printf("它是该数列中的第 %d 个数。",j+1);
}
else
printf("NOT FOUNDED!");
}
热心网友
时间:2022-03-02 11:35
定义一个数组即可。
热心网友
时间:2022-03-02 13:10
你是要找到那个数字的位置是不是?或有没有这个数字?
热心网友
时间:2022-03-02 15:01
你说清楚点啊 要找什么??