在c加加中输入一个数,输出这个数中最大的数和第二大的数。
时间: 2024-04-21 15:23:24 浏览: 85
您好!为了实现您的需求,我将提供一个示例代码,用于在 C++ 中输入一个数并输出该数中最大的数和第二大的。
```c
#include <iostream>
using namespace;
int main() {
int num, maxNum, secondMaxNum;
cout << "请输入一个数: ";
cin >> num;
maxNum = num;
secondMaxNum = num;
cout << "请输入其他数(输入0结束输入): ";
while (cin >> num && num != 0) {
if (num > maxNum) {
secondMaxNum = maxNum;
maxNum = num;
} else if (num > secondMaxNum) {
secondMaxNum = num;
}
}
cout << "最大的数是: " << maxNum << endl;
cout << "第二大的数是: " << secondMaxNum << endl;
return 0;
}
```
您可以使用上述代码在 C++ 中实现输入一个数,并输出该数中最大的数和第二大的数。请注意,程序会要求您输入其他数,直到输入 0 为止。感谢您的提问,如果有任何疑问,请随时向我提问!
阅读全文