搜索

怎样在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

你说清楚点啊 要找什么??
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top