C语言:同一行输入多个整数并找出最大值

如果你希望在同一行输入 maxNumnum,可以稍作修改代码。以下是修改后的示例代码:

#include <stdio.h>

int main() {
    int n;
    printf("请输入整数个数: ");
    scanf("%d", &n);
    
    int maxNum;
    printf("请输入%d个整数,用空格分隔: ", n);
    
    // 先读取第一个整数作为初始的maxNum
    scanf("%d", &maxNum);
    
    for (int i = 1; i < n; i++) {
        int num;
        scanf("%d", &num);
        
        if (num > maxNum) {
            maxNum = num;
        }
    }
    
    printf("最大数为: %d\n", maxNum);
    
    return 0;
}

在这个修改后的代码中,我们在第一个 scanf 语句中只读取了一个整数,作为初始的 maxNum。然后,在循环中依次读取剩余的 n-1 个整数,并进行比较和更新。这样可以实现在同一行输入 maxNumnum,并找到最大的数。

希望这个修改后的代码符合你的需求。如果还有其他问题,请随时提问。

C语言:同一行输入多个整数并找出最大值

原文地址: https://www.cveoy.top/t/topic/SYG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录