谢谢谢谢谢谢谢谢。。。。。。

 

#include<stdio.h>
void main()
{
    int a[10],*p,m=0;
    for(int i=0;i<2;i++)
    scanf("%d",&a[i]);
    p=a;
    m=a[0];
    for(int i=0;i<2;i++)
    {if (*p>m)
         m=*p;
         p++;
     }
     printf("%d",m);
    
}

int* arr = new int[10];
int n = 0;
std::cout << "请依次输入10个数字,每输入一个按回车确认"<<std::endl;
std::cin >> arr[n++];
int nMax = arr[0];
int* pMax = &arr[0];
while (n < 10)
{
    std::cin >> arr[n];
    if (nMax < arr[n])
        nMax = arr[n];
    if (*pMax < arr[n])
        pMax = &arr[n];
    n++;
}

//std::cout <<"最大值为:"<< nMax<<std::endl;
std::cout << "最大值为:" << *pMax << std::endl;

if (arr != NULL)
    delete []arr;

其中nMax为不利用指针判断,pMax为利用指针判断。