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;
}
相关推荐
.又是新的一天.1 分钟前
03_JavaScript
开发语言·javascript·ecmascript
付出不多3 分钟前
python函数与模块
开发语言·python
知识分享小能手14 分钟前
JavaScript学习教程,从入门到精通,XMLHttpRequest 与 Ajax 请求详解(25)
开发语言·javascript·学习·ajax·前端框架·css3·html5
其实你热情似火22 分钟前
Java基础第21天-正则表达式
java·开发语言·正则表达式
卡拉叽里呱啦29 分钟前
C#中异步的用法、原则和基本原理
开发语言·c#
wolf犭良31 分钟前
37、aiomysql实操习题
开发语言·python·算法
anqi2737 分钟前
Spark和Hadoop之间的对比和联系
大数据·开发语言·hadoop·spark
向哆哆42 分钟前
Java 加密与解密:从算法到应用的全面解析
java·开发语言·算法
划水哥~44 分钟前
Kotlin中实现静态
开发语言·kotlin
ghost1433 小时前
C#学习第18天:特性(Attributes)
开发语言·学习·c#