满意答案
nsdku
2013.12.04
采纳率:48% 等级:9
已帮助:667人
#include
#include
#include
#define random(x) (rand()%x)
int findEle(int *pa, int n)
{
for(int i=0;i<10;i++)
{
if(pa[i] == n)//找到
return i;
}
return -1;//没找到
}
void output(int data,int key)
{
if(key == -1)
printf("%d元素没找到\n", data);
else
printf("%d元素位于%d\n", data, key);
}
void main()//测试程序{
srand((int)time(0));
int pa[10];//数组大小为10
int can_find_it,can_not_find;
for(int x=0;x<10;x++)
{
pa[i] = random(100);//随机生成
}
can_find_it = pa[0]; //让其中一个能找到
can_not_find = 200;//其中一个找不到
output(can_find_it, findEle(pa,can_find_it));
output(can_not_find, findEle(pa,can_not_find));
}
02分享举报