将第一个数赋值给max
#include<stdio.h>
int main()
{
int i;
float x,max;
printf("请输入第1个数:");
scanf("%f",&x);
max=x;
for(i=1;i<=9;i++)
{printf("请输入第%d个数:",i+1);
scanf("%f",&x);
if(x>max)
max=x;
}
printf("10个数的最大值是:%.0f",max);
return 0;
}
不把第一个数赋值给max
#include<stdio.h>
int main()
{
int i;
float x,max;
for(i=1;i<=10;i++)
{printf("请输入第%d个数:",i);
scanf("%f",&x);
if(i==1)
max=x;
else
if(x>max)
max=x;
}
printf("10个数的最大值是:%.0f",max);
return 0;
}