本文目录一览:
- 1、怎样在C语言中查找数字
- 2、c语言中如何找到有特定数值的数字
- 3、在c语言中,如何在数组中寻找一个指定的数数
- 4、C语言 编写程序,在一个整型数组中查找某个数并将其删除。(要求用指针)
- 5、在一个数组中查找一个数,用C语言怎么写代码?
怎样在C语言中查找数字
#includestdio.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;in;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;in;i++)
if(y==x[i])
j=i;
if(j!=-1)
{
printf(“下标为:%d\n”,j);
printf(“它是该数列中的第 %d 个数。”,j+1);
}
else
printf(“NOT FOUNDED!”);
}
c语言中如何找到有特定数值的数字
#include “stdio.h”
#include “stdlib.h”
#include “time.h”
void main()
{
srand((unsigned)time(NULL));
int i;
int a[100];
for (i = 0; i 20; i++)
{
a[i]=rand() % 100 + 1;
printf(“%3d”, a[i]);
if ((i + 1) % 5 == 0)
printf(“\n”);
}
printf(“输入其中一个数字:\n”);
int num;
int t = 0;
scanf(“%d”, num);
for (i = 0; i 20; i++)
{
if (a[i] = = num)
{
t = 1;
printf(“找到这个数字,它是%3d,位于第%d个\n”, a[i], i + 1);
}
else
;
}
if (t= = 0)
printf(“以上数组中没有找到这个数字\n”);
system(“pause”);
return;
}
我也是新手,写的简直特别麻烦,求笑纳……
在c语言中,如何在数组中寻找一个指定的数数
使用单循环,从数组的第一个元素开始查找,遍历整个数组,直到找到第一个所需的数就可以退出循环了。
C语言 编写程序,在一个整型数组中查找某个数并将其删除。(要求用指针)
写了个,全都用指针。
#includestdio.h
int main ()
{
int a[10], n;
int *p1, *p2;
printf(“Input 10 numbers: “);
for(p1 = a; p1 a + 10; p1++)
scanf(“%d”, p1);
printf(“Input number: “);
scanf(“%d”, n);
for(p1 = a; p1 a + 10; p1++)
{
if(*p1 == n)
{
for(p2 = p1 + 1; p2 a + 10; p2++)
*(p2 – 1) = *p2;
break;
}
}
if(p1 == a + 10)
{
printf(“Not found!\n”);
}
else
{
printf(“Found!\nThe new array: “);
for(p1 = a; p1 a + 9; p1++)
printf(“%d “, *p1);
}
return 0;
}
在一个数组中查找一个数,用C语言怎么写代码?
#includestdio.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;i10;i++)
if(sz[i]==j)
{
printf(” sz[%d] = %d\n”,i,sz[i]);
k++;
}
if(!k)
printf(” 数组中没有您要查找的数。\n”);
return 0;
}
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/296012.html