循环结构2(while)——找出一批学生的最高分
任务描述
编写一个程序,从输入的一系列非负整数中找出最高分。当读到负整数时,表示输入结束。
输入输出要求
输入: 一系列非负整数,以空格分隔。当读到负整数时,结束输入。
输出: 输出最高分。
代码实现
cpp
#include <stdio.h>
int main() {
int num;
int max = -1;
while (scanf("%d", &num) != EOF) {
if (num < 0) {
break;
}
if (num > max) {
max = num;
}
}
printf("%d\n", max);
return 0;
}
总结
通过这次练习,我加深了对循环控制、条件判断和输入输出操作的理解。同时,我也意识到在编写代码时,清晰的逻辑和良好的代码风格是非常重要的。
编写一个程序,从输入的一系列非负整数中找出最高分。当读到负整数时,表示输入结束。
输入输出要求
输入: 一系列非负整数,以空格分隔。当读到负整数时,结束输入。
输出: 输出最高分。
代码实现
cpp
#include <stdio.h>
int main() {
int num;
int max = -1;
while (scanf("%d", &num) != EOF) {
if (num < 0) {
break;
}
if (num > max) {
max = num;
}
}
printf("%d\n", max);
return 0;
}
总结
通过这次练习,我加深了对循环控制、条件判断和输入输出操作的理解。同时,我也意识到在编写代码时,清晰的逻辑和良好的代码风格是非常重要的。
全部评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
凸守早苗:耐面王
点赞 评论 收藏
分享
点赞 评论 收藏
分享

查看8道真题和解析