#include <stdio.h>
int main()
{
double max = 0;
int n,i;
double d;
scanf("%d",&n);
for(i=0;i<n;i++)
{
if(i==0)
scanf("%lf",&max);
else
{
scanf("%lf",&d);
if(d>max)
max = d;
}
}
printf("%ld",max);
return 0;
}
自己写的,PTA平台显示段错误
#include<stdio.h>
int main(void)
{ int n,i;
float x,max;
scanf("%d",&n);
scanf("%lf",max);
for(i=1;i<=n-1;i++)
{
scanf("%lf ",&x);
if(x>max)
max=x;
}
printf("%.2f",max);
return 0;
}