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;
}
相关推荐
gaohe26AIliuzeyu16 小时前
Java内部类
java·开发语言
AI科技星17 小时前
数术工坊・八卷全书(番外・实战升华副卷)【终极典藏定稿|完整无删减】
c语言·开发语言·网络·量子计算·agi
丘山望岳17 小时前
剑起霜华——平衡二叉树(AVL树 )精讲
开发语言·数据结构·c++
yyuuuzz17 小时前
云服务器软件部署的几个常见问题
运维·服务器·开发语言·网络·云计算·php·apache
z落落17 小时前
Timer与DateTimePicker:控件使用全解析
开发语言·c#
Boom_Shu17 小时前
浅拷贝与深拷贝
开发语言·c++·算法
2601_9618451517 小时前
2026法考资料pdf|电子版|资料已整理
开发语言·前端框架·pdf·c#·xhtml·csrf·view design
何以解忧,唯有..17 小时前
Go 语言数据类型详解:从基础到复合类型
开发语言·golang·mfc
Mortalbreeze17 小时前
C++ Lambda表达式详解:从捕获列表到底层原理
开发语言·c++
MATLAB代码顾问17 小时前
Python NumPy数值计算核心指南
开发语言·python·numpy