本题思路:
【1.因为需要多组输入,第5行让输入一直循环;2.然后让每个输入的元素都和max比一下,如果更大就代替max成为新的最高分;3.每轮比完打印这一组的最高分,顺带把max的值重置。】
#include <stdio.h>
int main()
{
int a[3], i, max=0;
while(scanf("%d %d %d", &a[0], &a[1], &a[2])!=EOF)
{
for(i=0;i<3;i++)
if(a[i]>max)
max=a[i];
printf("%d\n", max);
max=0;
}
return 0;
}PS:自觉这题代码写的有点繁杂,其实搞三个变量直接比大小可能更好。。。

京公网安备 11010502036488号