#include #includeintmain(){int num[5];int *p;p = num;for(int i = 0; i void find(int *p,int n,int f)//第一个变量是数组,第二个是数组的大小,第三个是要查找的数{ int i; for(i=0;ivoid main() { int Num; int a[5]={0};
int *p_Num; int flag=1; int f_num; p_Num=a; printf("Five Numbers:"); for(int i=0;i void main() {
int date[5]={0};//定义一个数组存放输入的数据
int *p = date;//把数组的首地址赋给指针P
int a = 0; //C语言中没有bool变量,所以用0代表false,1代表true
printf("请输入5个整数:\n");
int i;
for(i = 0;i<5;i++)
{
scanf("%d",p++);
}
printf("请输入你要找的数:\n");
int number; //number为要查找的数
scanf("%d",&number);
int j;
p = date;
for(j=0;j<5;j++,p++)
{
if(*p==number)
{
printf("你要找的数存在:%d",*p);
printf("\n");
printf("它在数组中的下标为:%d",j);
printf("\n");
printf("它是第%d个数",j+1);
printf("\n");
a = 1;//C语言中没有bool变量,所以用0代表false,1代表true
break;
}
}
if(a==0)//C语言中没有bool变量,所以用0代表false,1代表true
printf("你要找的数不存在!\n");
system("pause");}好久没写C语言了,都有点生疏了,现在在学C++,也没C语言的编程软件,还下了个,总算写好了。。。 |