循环结构2(while)——找出一批学生的最高分

任务描述
编写一个程序,从输入的一系列非负整数中找出最高分。当读到负整数时,表示输入结束。

输入输出要求
输入: 一系列非负整数,以空格分隔。当读到负整数时,结束输入。
输出: 输出最高分。

代码实现
cpp
#include <stdio.h>

int main() {
    int num;
    int max = -1;
    while (scanf(&quot;%d&quot;, &amp;num) != EOF) {
        if (num < 0) {
            break;
        }
        if (num > max) {
            max = num;
        }
    }
    printf(&quot;%d\n&quot;, max);
    return 0;
}

总结
通过这次练习,我加深了对循环控制、条件判断和输入输出操作的理解。同时,我也意识到在编写代码时,清晰的逻辑和良好的代码风格是非常重要的。
全部评论

相关推荐

10-03 17:08
已编辑
西安电子科技大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务