用C++ 写一个能读入三个整数,使其按从小到大输出
时间: 2023-05-18 16:07:36 浏览: 129
以下是用C语言编写的读入三个整数并按从小到大输出的代码:
```c
#include <stdio.h>
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
int temp = a;
a = b;
b = temp;
}
if (a > c) {
int temp = a;
a = c;
c = temp;
}
if (b > c) {
int temp = b;
b = c;
c = temp;
}
printf("%d %d %d\n", a, b, c);
return 0;
}
```
如果您有任何问题或需要进一步的解释,请随时问我。
相关问题
用c++编写以下程序:任意读入三个整数,然后按从小到大的顺序输出这三个数
以下是程序代码:
```c
#include <stdio.h>
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
int temp = a;
a = b;
b = temp;
}
if (a > c) {
int temp = a;
a = c;
c = temp;
}
if (b > c) {
int temp = b;
b = c;
c = temp;
}
printf("%d %d %d\n", a, b, c);
return 0;
}
```
这个程序可以读入三个整数,然后按从小到大的顺序输出这三个数。
编编写c++程序,从键盘读入一个整数n,然后按照从小到大的顺序输出前n个正整数到屏幕(不输出2的倍数、3的倍数以及5的倍数),每个整数后面都有一个空格。
在C++中,你可以通过遍历和条件判断来实现这个功能。首先,从键盘输入一个整数n,然后创建一个循环,从1开始迭代到n,对于每一个数,检查它是否同时是2、3和5的倍数,如果不是,就打印出来并加上一个空格。以下是相应的代码示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入一个整数n: ";
cin >> n;
for (int i = 1; i <= n; ++i) {
bool skip = false;
if (i % 2 == 0 || i % 3 == 0 || i % 5 == 0) {
skip = true;
}
if (!skip) {
cout << i << ' ';
}
}
return 0;
}
```
当你运行这个程序时,它会提示用户输入一个整数,然后按规则输出指定范围内的数字。
阅读全文