#include<stdio.h>
int main()
{
int i;
float x,max;
printf("请输入第一个数:");
scanf("%f",&x);
max=x;
for(i=1;i<=9;i++)
{
printf("输入第%d个数",i+1);
scanf("%f",&x);
if(x>max)
max=x;
}
printf("最大值是:%.0f",max);
return 0;
}
输出
请输入第一个数:10
输入第2个数2
输入第3个数3
输入第4个数5
输入第5个数6
输入第6个数7
输入第7个数11
输入第8个数5655
输入第9个数666
输入第10个数44445
最大值是:44445
求解思路:定义变量max存放最大数,将输入的第一个数赋给max最为最大数,后续中每输入一个数都会与max做比较,若比max大其值赋给max。