输入3个数a,b,c,按大小顺序输出。 C++编程

如题所述

#include <iostream>

using namespace std;

int main() {

int a,b,c,t;

cin >> a >> b >> c;

if ( a < b ) { t = a; a = b; b = t;}

if ( a < c ) { t = a; a = c; c = t;}

if ( b < c ) { t = b; b = c; c = t;}

cout << a << " " << b << " " << c << endl;

return 0;

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-06
#include <iostream>
using namespace std;
main()
{
int a=3,b=5,c=7,tmp=0;
if(a<b)
{
tmp=a;
a=b;
b=tmp;
}

if(a<c)
{
tmp=a;
a=c;
c=tmp;
}

if(b<c)
{
tmp=b;
b=c;
c=tmp;
}
cout<<a<<","<<b<<","<<c<<endl;
system("PAUSE");

}
第2个回答  2010-07-06
#include <iostream>
using namespace std;

int main()
{
int a, b, c;
cout << "Enter three numbers:" << endl;
cin >> a >> b >> c;

if ( a < b)
{
// 两数交换
a ^= b;
b ^= a;
a ^= b;
}
if ( a < c)
{
a ^= c;
c ^= a;
a ^= c;
}
if ( b < c )
{
b ^= c;
c ^= b;
b ^= c;
}
cout << "The sorted are:" << endl;
cout << a << " "<< b << " " << c << endl;

return 0;
}本回答被网友采纳

输入3个数a,b,c,按大小顺序输出。 C++编程
include <iostream> using namespace std;int main() { int a,b,c,t;cin >> a >> b >> c;if ( a < b ) { t = a; a = b; b = t;} if ( a < c ) { t = a; a = c; c = t;} if ( b < c ) { t = b; b = c; c = t;} cout << a << " " ...

C++编程:输入三个整数,并按大小顺序输出
C++编程中的一个常见任务是处理整数的排序。当需要输入三个整数a、b和c,然后按从小到大的顺序输出时,可以使用以下逻辑来实现:首先,比较a和b,如果a小于b(ab成立),则判断b和c的大小。如果b大于c(bc成立),说明c是当前最小值,b是中间值,a是最大值。否则,如果a大于c(ac成立),则b是...

C++编译程序:输入三个数a,b,c,将这三个数排序,由小到大输出
什么错误呢?没发现啊是不是scanf("%d,%d,%d",&a,&b,&c); 用逗号分隔的,你输入数也要逗号分隔了 3,2,1

c++三个数排序 键盘输入三个数字,输出结果从大到小排序(用if类型...
if (a > b) { t = a;a = b;b = t;} 最后,使用cout输出排序后的结果:cpp cout << a << " " << b << " " << c << endl;这样,通过一系列的if条件判断,我们实现了输入三个数字并按从大到小的顺序输出。IF函数在C++中起到了关键的作用,它允许我们根据条件执行不同的代码...

c语言,三个数a,b,c按大小顺序输出,求流程图
1、先打开DEV C++软件,并点击“新建源代码”。2、在编辑页面输入源代码:include<stdio.h> int main(){ void exchange(int *q1,int *q2,int *q3);int a,b,c,*p1,*p2,*p3;printf("please input three numbers:");scanf("%d %d %d",&a,&b,&c);p1=&a;p2=&b;p3=&c;exchange(...

C++语言编程:输入三个数,从小到大输出。
int min(int m,int n) { return((m > n) ? n : m); } int main() { int a,b,c;printf("请输入三个整数(逗号隔开): ");scanf("%d,%d,%d",&a,&b,&c);if(a > b) { if(b > c) printf("%d %d %d\\n\\n",c,b,a);else if(a > c) printf("%d %d %d\\n\\n",...

输入三个整数a,b,c,从小到大排序后输出。 怎么编程序..用c++语言..
include<stdio.h> int main() { int a,b,c,t; if(a>b) { t=b; b=a; a=t; } if(b>c) { t=b; b=c; c=t; } if(a>c) { t=c; c=a; a=t; } printf("%d %d %d\\n",a,b,c); return 0; }

输入三个数a,b,c,打印出最大者(用c++程序编写)
include <iostream>using namespace std;int max(int a,int b){ return a>=b?a:b;}int main(){ cout<<"Max:"<<max(max(1,2),3)<<endl; return 0;}

利用C++编程,比较由键盘输入的三个数大小,并按从小到大依次输出,请问如 ...
1、首先,定义4个整型变量,保存输入数字的各位数值。2、定义两个整型变量,保存输入的4位数和求反输出的数。3、接着,在窗口中输入要求反的4位数。4、将输入的4位数,在窗口中输出。计算4位数最高位上的数,保存在变量t中。5、最后运行程序,输入一个4位数字后,在输出窗口反向输出该数,就完成...

用c++编写程序,输入三个数abc, 使三个数按从小到大输出
namespace std;int main(){int a,b,c,t;cin >> a>>b>>c ;if ( a > b ){ \/\/交换两数 t=a; a=b; b=t;}\/\/到此,保证a<=bif ( c < a ) \/\/小于小的,为最小 cout << c << " " << a << " " << b <<endl ;else if ( c>b ) \/\/大于大的,...

相似回答