用Dev c++输入3个整数按从小到大的顺序输出
时间: 2024-09-27 09:09:53 浏览: 21
在Dev C++中,你可以使用数组或者vector存储这三个整数,然后对数组进行排序后再输出。以下是使用数组的例子:
```cpp
#include <iostream>
#include <algorithm> // 需要用到sort函数
int main() {
int arr[3]; // 定义一个包含3个元素的数组
for (int i = 0; i < 3; i++) {
std::cout << "请输入第 " << (i + 1) << " 个整数: ";
std::cin >> arr[i];
}
// 对数组进行排序
std::sort(arr, arr + 3); // 第二个参数为数组结束位置,即arr+3指向下一个未分配的位置
std::cout << "按照从小到大的顺序,它们是: ";
for (int i = 0; i < 3; i++) {
std::cout << arr[i] << " ";
}
return 0;
}
```
相关问题
用dev c++,比较大小:输入3个整数,按从小到大的顺序输出
在Dev C++ 中,你可以使用标准的输入流(cin)获取用户输入的三个整数,然后通过条件语句(如if-else或switch)对它们进行排序并输出。以下是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
int main() {
int num1, num2, num3;
// 获取用户输入
cout << "请输入三个整数:";
cin >> num1 >> num2 >> num3;
// 比较并按照从小到大排序
if (num1 < num2) {
if (num1 < num3) {
cout << num1 << " ";
} else {
cout << num3 << " " << num1 << " ";
}
} else { // 如果num1 >= num2
if (num2 < num3) {
cout << num2 << " ";
}
cout << num1 << " " << num3; // 如果num2 >= num3,则直接输出num1和num3
}
// 输出结果
cout << endl << "按照从小到大的顺序:";
return 0;
}
```
用dev c++输入一个整数n,输出1-n之间所有偶数,两个数之间用空格隔开,每5个数换行
在Dev C++中,你可以使用C++语言编写一个简单的程序来实现这个功能。下面是一个基本的程序示例,它会读取一个整数n,然后输出从1到n之间的所有偶数,并且每输出5个数就换行。
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入一个整数n:";
cin >> n; // 从用户那里获取整数n
int count = 0; // 用于记录已经输出的偶数数量
// 遍历1到n之间的所有数
for (int i = 1; i <= n; ++i) {
if (i % 2 == 0) { // 判断是否为偶数
cout << i << " "; // 输出偶数,并在其后加一个空格
count++; // 增加计数器
if (count % 5 == 0) { // 每当计数器是5的倍数时
cout << endl; // 输出换行符
}
}
}
return 0;
}
```
你可以复制上述代码到Dev C++中,然后编译并运行它。程序会提示你输入一个整数n,之后它会按照要求输出符合条件的偶数。