當前位置:編程學習大全網 - 電腦編程 - c語言 用指針求最大值

c語言 用指針求最大值

以下是使用指針,求10個數中的最大值及其位置

#include<stdio.h>

void?main()

{

int?a[10];

int?i,row,max;

for(i=0;i<9;i++)

{

scanf("%d",a+i);//a+i代表&a[i]

}

for(i=0,max=*a,row=i;i<9;i++)

{

if(max<*(a+i))//*(a+i)代表a[i]

{

void?swap(int?*a,int?*b);

swap(&max,a+i);

row=i;

}

}

printf("%d,%d\n",row,max);

}

void?swap(int?*pa,int?*pb)

{

int?tmp;

tmp=*pa;

*pa=*pb;

*pb=tmp;

}

  • 上一篇:天津西青卡本科技公司怎麽樣
  • 下一篇:PLC梯形圖中的傳感器問題
  • copyright 2024編程學習大全網