本题目要求读入3个整数a,b,c,然后按从小到大的顺序输出。用C++代码实现以上要求
时间: 2023-09-11 16:04:56 浏览: 254
当然,我可以帮你回答这个问题,以下是以C语言实现的代码:
```
#include <stdio.h>
int main() {
int a, b, c, temp;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
if (a > b) {
temp = a;
a = b;
b = temp;
}
}
printf("从小到大排序后的结果为:%d %d %d", 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++ 写一个能读入三个整数,使其按从小到大输出
以下是用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;
}
```
如果您有任何问题或需要进一步的解释,请随时问我。
阅读全文