在一个数组中查找一个数,用C语言怎么写代码?
发布网友
发布时间:2022-06-12 05:37
我来回答
共4个回答
热心网友
时间:2023-10-06 05:38
#include<stdio.h>
int main(void)
{
int i,j,k=0,sz[10]={5,75,89,428,576,5986,7543,8524,9805,1057};
printf(" 请输入要查找的数:");
scanf("%d",&j);
for(i=0;i<10;i++)
if(sz[i]==j)
{
printf(" sz[%d] = %d\n",i,sz[i]);
k++;
}
if(!k)
printf(" 数组中没有您要查找的数。\n");
return 0;
}
热心网友
时间:2023-10-06 05:38
main()
{
int a[10];
int i,find;
bool result;
bool find_num(int b[],int j);
for(i=0;i<10+i++)
scanf("%d",a[i]);/* 输入数组 */
scanf("%d",find);/*输入要查找的数*/
result=find_num(a,find);
if (result==0)
printf("the number isnot find\n");
else
printf(the number is found \n");
}
bool find_num(int b[10],int j)
{
int k;
for(k=0;k<10;k++)
if (find==a[k])
return 1;
return 0;
}
热心网友
时间:2023-10-06 05:39
#include<stdio.h>
int main()
{
int i;
int j;
int a[]={1,2,3,4,5,6,7,8,9}
printf("请输入要查询的数字\n");
scanf("%d\n",&i);
for(j=0;j<9;j++)
{
if(i==a[j])
{
prinft("您查找的数字找到了,它是%d,在第%d个位置",i,j+1);
}
}
return 0;
}
热心网友
时间:2023-10-06 05:39
用循环比较数组每个单个值和预查询值