急求 C语言编程

2024-12-02 10:21:35
推荐回答(6个)
回答1:

#include "stdio.h"

void main()
{
int a[10],*p=a,sum;
int i=0,j=0;
printf("输入10个整数——\n");
for(;i<10;i++)
scanf("%d",&a[i]);

printf("\n\n输入任意数——");
scanf("%d",&sum);

for(i=0;*p!='\0';p++,i++)
{
if(*p==sum)
{
printf("\n该数在数组具体位置为——%d\n\n",i);
j=1;
break;
}
}
if(j==0)
printf("\n无此数!\n\n");
}

回答2:

#include
#include

int main()
{
int a[11],i,x;
printf("数组中输入10个数:\n");
for(i=1;i<=10;i++)
scanf("%d",&a[i]);
printf("输入要查询的数:\n");
scanf("%d",&x);
for(i=1;i<=10;i++)
if(a[i]==x) {printf("在第%d个位置:\n",i);system("pause");return 0;;}
printf("无次数\n");
system("pause");
return 0;
}

回答3:

#include
void main()
{int a[10]={0,1,2,3,4,5,6,7,8,9};
int *p,n;
printf("请输入一个数:\n");
scanf("%d",&n);
for(p=a;p{if(n==*p)
printf("该数的位置是%d",p-a);
if(p==a 10)
printf("没有这个数\n");
}
}

回答4:

连书都懒得查啊- -我是来鄙视你的

回答5:

#include "stdio"
void main()
{
int a[]={1,2,3,4,5,6,7,8,9,10},i,m,*p;
a=p;
printf("please input a nunmber:");
scanf("%d",&m);
for(i=0;i<10;i++)
if(m==*(p+i))
break;
printf("该数的下标是:%d",i);
else
printf("无此数");
}
应该没错,没软件,没调试。

回答6:

int wherenum(int num[],int n)
{
int *p,where;
p=num;
where=0;
while(*p!='\0')
{
if(n==*p)
{
return(where+1);
}
where++;
p++;

}

}