C语言中指针的题目

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:42:44
运用指针编写一个程序,求出数组的最大元素在数组中的下标。

#include<stdio.h>

main()
{
int a[10],*p,i;//运用了指针p

for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
p=&a[0];
for(i=1;i<10;i++)
{
if(*p<a[i])
p=&a[i];
}
printf("数组的最大元素在数组中的下标:%d\n",p-&a[0]);//地址相减
}

for(int x;i<a[].length;x++)
{
if(max<a[x])
max=a[x]
}
for(int j;j<a[].length;j++)
{
if(max==a[j])
{
int b=j;
break;// b就是你要的值
}
思路是这样的我都好久没有写过了你看着办吧
}