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;
}
相关推荐
郑州光合科技余经理19 小时前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
feifeigo12320 小时前
matlab画图工具
开发语言·matlab
dustcell.20 小时前
haproxy七层代理
java·开发语言·前端
norlan_jame20 小时前
C-PHY与D-PHY差异
c语言·开发语言
多恩Stone20 小时前
【C++入门扫盲1】C++ 与 Python:类型、编译器/解释器与 CPU 的关系
开发语言·c++·人工智能·python·算法·3d·aigc
QQ40220549621 小时前
Python+django+vue3预制菜半成品配菜平台
开发语言·python·django
czy878747521 小时前
除了结构体之外,C语言中还有哪些其他方式可以模拟C++的面向对象编程特性
c语言
遥遥江上月21 小时前
Node.js + Stagehand + Python 部署
开发语言·python·node.js
m0_5312371721 小时前
C语言-数组练习进阶
c语言·开发语言·算法
Railshiqian1 天前
给android源码下的模拟器添加两个后排屏的修改
android·开发语言·javascript