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;
}
相关推荐
军军君014 分钟前
Three.js基础功能学习一:环境资源及基础知识
开发语言·javascript·学习·3d·前端框架·threejs·三维
是垚不是土15 分钟前
基于DDNS-Go动态域名解析配置:实现多网络线路冗余切换方案
运维·开发语言·网络·阿里云·golang·运维开发
@大迁世界16 分钟前
JavaScript 框架的终结
开发语言·前端·javascript·ecmascript
catchadmin18 分钟前
PHP True Async 最近进展以及背后的争议
开发语言·php
PPPPickup21 分钟前
easychat项目复盘---管理端系统设置
java·开发语言·前端
挖矿大亨26 分钟前
C++中的this指针
java·开发语言·c++
雅欣鱼子酱34 分钟前
Type-C受电端芯片ECP5702演示:串口发送电压电流,给外部MCU读取
c语言·人工智能·单片机·嵌入式硬件·芯片·电子元器件
姜糖编程日记37 分钟前
C++——初识(2)
开发语言·前端·c++
ECT-OS-JiuHuaShan40 分钟前
麻烦是第一推动力,不厌其烦就是负熵流
开发语言·人工智能·数学建模·学习方法·量子计算
Hy行者勇哥1 小时前
JavaScript性能优化实战:从入门到精通
开发语言·javascript·性能优化