下面是一个示例代码:

#include <iostream>
using namespace std;

int minInput() {
    int minNum = INT_MAX; // 初始最小值设为整型最大值
    int num;
    char c;
    while (cin >> num) { // 循环读入整数
        if (num < minNum) { // 如果当前数比最小值小
            minNum = num; // 更新最小值
        }
        if (cin.peek() == '#') { // 如果下一个字符是 '#', 说明输入结束
            break;
        }
    }
    cin >> c; // 读取最后的 '#' 字符
    return minNum;
}

int main() {
    cout << "请输入若干个整数,以'#'字符结束:" << endl;
    int minNum = minInput();
    cout << "最小值为:" << minNum << endl;
    return 0;
}

该函数通过 while 循环不断从键盘读入整数,并在读入每个整数时判断是否为最小值。当读入下一个字符为 # 时,结束循环并返回最小值。

C++ 函数:获取键盘输入整数中的最小值

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

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