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;
}
相关推荐
QiLinkOS7 小时前
从技术到资产的跃迁:企业专利布局的深层逻辑
c语言·数据结构·c++·单片机·嵌入式硬件·算法·开源
一只鹿鹿鹿7 小时前
信息化项目管理规范(参考Word文件)
java·大数据·运维·开发语言·数据库
XGeFei7 小时前
python中子线程与主线程的关系
开发语言·python
Chase_______7 小时前
【Java杂项】final 关键字详解:变量、方法、类限制与引用可变性
java·开发语言·python
ruxingli7 小时前
Golang iota详解
开发语言·后端·golang
我材不敲代码7 小时前
Python venv 虚拟环境从入门到精通 + uv 高性能替代工具实战指南
开发语言·python·uv
l1t7 小时前
DeepSeek总结的使用实体-组件-系统和基于存在性处理进行Python编程18-20
开发语言·python
磊 子8 小时前
STL之deque和list以及两者与vector的对比
开发语言·c++·list
凤山老林8 小时前
DDD(领域驱动设计)在复杂业务系统中的落地指南
java·开发语言·数据库·ddd·领域驱动
凯瑟琳.奥古斯特8 小时前
子查询原理与实战案例解析
开发语言·数据库·职场和发展·数据库开发