问题出在哪?求
输入几个数,求最大值。 可是我运行的只认可两个数#include<stdio.h>
int main(void)
{
int cnt=0,n;
float i,max;
scanf("%d",&n);
while(n<=0)
{
printf("enter n >= 1:");
scanf("%d",&n);
}
printf("enter %d numbers\n",n);
scanf("%f",&i);
max=i;
while(++cnt<n);
{
scanf("%f",&i);
if(max<i)
max=i;
}
printf("max=%f\n",max);
return 0;
}