我对 C 非常陌生。我正在使用 King 第 2 版的现代 C 编程方法。
我被困在第 6 章。问题 1:编写一个程序,在用户输入的一系列数字中找到最大的数字。程序必须提示用户一一输入数字。当用户输入 0 或负数时,程序必须显示输入的最大非负数。
到目前为止,我有:
#include <stdio.h>
int main(void)
{
float a, max, b;
for (a == max; a != 0; a++) {
printf("Enter number:");
scanf("%f", &a);
}
printf("Largest non negative number: %f", max);
return 0;
}
我不明白问题的最后一部分,即如何在循环的用户输入结束时查看哪个非负数最大。
max = a > a ???
谢谢你的帮助!