#define MAX(a,b) (a>b?a:b)
int _tmain(int argc, _TCHAR* argv[]){
int arr[]={34,91,83,56,29,93,56,12,88,72};
int max=0, index=0, len=sizeof(arr)/sizeof(int);
while(len--) {
max=MAX(max,arr[len-1]);
if(max==arr[len-1]) index=len-1;
}
printf("index = %d value = %d\n",index,max);
return 0;
}
【C++程序设计】补6.1 输出数组最大值及其下标
最新推荐文章于 2024-01-22 20:28:48 发布