给定一个数组,数组内容随机,键盘输入一个数据(数字和单字符),查询是不是存在此数据 c语言代码怎么写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给定一个数组,数组内容随机,键盘输入一个数据(数字和单字符),查询是不是存在此数据 c语言代码怎么写?相关的知识,希望对你有一定的参考价值。
参考技术A#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 50
int inarr(int a[],int n,int num)
int i;
for(i = 0;i < n; ++i)
if(a[i] == num) return 1;
return 0;
void show(int a[],int n)
int i;
for(i = 0; i < n; ++i)
if(i && i % 10 == 0) printf("\\n");
printf("%d\\t",a[i]);
if(i % 10) printf("\\n");
printf("\\n");
int main()
int a[N],num,i,n;
printf("n = ");
scanf("%d",&n);
if(n < 1) n = N/5;
if(n > N) n = N;
printf("请输入%d个整数(空格隔开):",n);
for(i = 0; i < n; ++i) scanf("%d",&a[i]);
printf("数组清单:\\n");
show(a,n);
printf("请输入要查找的数:");
scanf("%d",&num);
if(inarr(a,n,num)) printf("找到了!\\n");
else printf("对不起,数组a[]中没找到%d\\n",num);
return 0;
以上是关于给定一个数组,数组内容随机,键盘输入一个数据(数字和单字符),查询是不是存在此数据 c语言代码怎么写?的主要内容,如果未能解决你的问题,请参考以下文章
如何在给定范围内创建一个随机打乱数字的 int 数组 [重复]