编辑代码

#include <stdio.h>
int main () 
{
   int i,j,n[100];
   int max,sum;
   printf("输入数组元素个数:");
   scanf("%d",&j);
   printf("输入%d个整数:",j);
   for(i=0, i<=j, i++)
      {
          scanf("%d",&n[i]);
      }   
   	max = n[0];	  
   for(i=0, i<=j, i++)
      {
          if(max < n[i])
          {
           max = n[i]; 
          }
      }
    sum=max * n[0];
   for(i=0, i<=j, i++)
    {
        if((sum < max*n[i])&&(max*n[i] != max*max))
        {
            sum = max * n[i];
        }
    }
	 printf("乘积最大值是%d",sum);	
     return 0;
}