#include<stdio.h>
main()
{
int n,i,s,max;
printf("请输入n=");
scanf("%d",&n);
printf("请输入%d个整数",n);
scanf("%d",&max);
for(i=1;i<n;i++)
{
scanf("%d",&s);
if(max<s)
max=s;
}
}
该用宏就必须得用宏:
#include<stdio.h>
#define N 65535
main()
{
int n,i,s[N],max;
printf("请输入n=");
scanf("%d",&n);
printf("请输入%d个整数",n);
for(i=0;i<n;i++)
{
scanf("%d",&s[i]);
}
max=s[0];
for(i=1;i<n;i++)
{
if(max<s)
max=s;
}
}
max就是最大值了