2024-12-01 00:24:31
#include "
int main()
{
int n,max=0;
while(1)
{
scanf("%d",&n);
if(n==0)
break;
if(n>max)
max=n;
}
printf("输入的数据中,最大值为%d\n",max);
}
结果:
2024-12-01 07:45:59
2024-12-01 11:22:38
如果是非0整数的话,那么max只能默认是输入的第一个数,因为我们不知道输入的下限是多少。
#include<stdio.h>
int main()
{
int max, n;
scanf("%d", &n);
max = n;
while(scanf("%d", &n), n)
{
if(n>max)
{
max = n;
}
}
printf("max = %d\n", max);
return 0;
}