本文目錄一覽:
- 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/zh-tw/n/296012.html