C语言:求最大数不用数组

(1)题目:

输入一批正数用空格隔开,个数不限,输入0时结束循环,并且输出这批整数的最大值。

(2)代码:

cs 复制代码
#include "stdio.h" 

int main() {
    int max = 0; // 假设输入的第一个数是最大的
    int num;
    printf("请输入一批正数,用空格隔开,输入0结束循环:\n");
    while (1) {
        scanf("%d", &num); // 读取一个整数
        if (num == 0) {
            break; // 如果输入0,则结束循环
        }
        if (num > max) {
            max = num; // 如果当前读取的数大于已知的最大值,则更新最大值
        }
    }
    printf("这批整数的最大值是:%d\n", max);
    return 0;
}
相关推荐
我的xiaodoujiao1 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 37--测试报告 Allure 前置步骤-配置安装 JDK 详细图文教程
java·开发语言·学习·测试工具
老华带你飞2 分钟前
婚纱摄影网站|基于java + vue婚纱摄影网站系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
浅川.252 分钟前
STL专项:deque 双端队列
开发语言·c++·stl·deque
旅行的狮子3 分钟前
5分钟快速体验Midscene.js(Node环境、Playwright)
开发语言·javascript·midscenejs
Rysxt_5 分钟前
UniApp App.vue 文件完整教程
开发语言·前端·javascript
.ZGR.6 分钟前
Java小项目——文件管理系统 V3.0
java·开发语言
superman超哥12 分钟前
Rust Trait 定义与实现:类型系统的多态基石
开发语言·rust·类型系统·rust trait·定义与实现·多态基石
superman超哥14 分钟前
Rust 方法与关联函数:所有权语义下的行为设计
开发语言·rust·rust底层探索·rust方法与关联函数·所有权语义下的行为设计
爱吃生蚝的于勒17 分钟前
【Linux】深入理解软硬链接
linux·运维·服务器·c语言·数据结构·c++·算法
糕......20 分钟前
Java IO流:数据传输的艺术与机制
java·开发语言·网络·学习