c++编程;用if语句实现从键盘输入3个整数按从大到小的顺序输出。

如题所述

源程序如下:#include <iostream>
using namespace std;
int main()
{
int x,y,z,j;
cout<<"输入三个数字,中间用空格隔开\n";
cin>>x>>y>>z;
if(x<y)
{
j=x;x=y;y=j;
}
if(x<z )
{
j=x; x=z;z=j;
}
if(y<z)
{
j=y;y=z; z=j;
}
cout<<x<<','<<y<<','<<z<<endl;
return 0;
}VC++6.0测试如下:
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-04
#include <iostream.h>
void main()
{
int a,b,c,t;
cout<<"输入3个整数:";
cin>>a>>b>>c;
if(a<b)
{
t=a;a=b;b=t;
}
if(b<c)
{
t=b;b=c;c=t;
}
if(a<b)
{
t=a;a=b;b=t;
}
cout<<a<<' '<<b<<' '<<c<<endl;
}
第2个回答  2018-01-28
源程序如下:#include <iostream>
using namespace std;
int main()
{
int x,y,z,j;
cout<<"输入三个数字,中间用空格隔开\n";
cin>>x>>y>>z;
if(x<y)
{
j=x;x=y;y=j;
}
if(x<z )
{
j=x; x=z;z=j;
}
if(y<z)
{
j=y;y=z; z=j;
}
cout<<x<<" "<<y<<" "<<z<<endl;
return 0;
}

c++编程;用if语句实现从键盘输入3个整数按从大到小的顺序输出。
源程序如下:#include <iostream> using namespace std;int main(){ int x,y,z,j;cout<<"输入三个数字,中间用空格隔开\\n";cin>>x>>y>>z;if(x<y){ j=x;x=y;y=j;} if(x<z ){ j=x; x=z;z=j;} if(y<z){ j=y;y=z; z=j;} cout<<x<<','<<y<<','<<z<<en...

c++编程;如何用if语句实现从键盘输入3个整数按从大到小的顺序输出?
int *p2,int *p3) { void swap(int *p1, int *p2); if (*p1 > *p2)swap(p1, p2); if (*p1 > *p3)swap(p1, p3); if (*p2 > *p3)swap(p2,

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",...

C++编程:输入三个整数,并按大小顺序输出
if(c<b) {max=a;mid=b;min=c;} else if(a<c) {max=c;mid=a;min=b;} else {max=a;mid=c;min=b;} C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

C++语言编程:输入三个数,从小到大输出。
j++) \/*如果number[j]>number[j+1],则交换他们的值,这样就从小道大排列 *\/ if(number[j]>number[j+1]){ t=number[j+1];number[j+1]=number[j];number[j]=t; } printf("%d %d %d ",number[1],number[2],number[3]);getch();} ...

C++程序。输入3个数。从大到小依次输出。if语句。大神帮我看看哪里错...
一定要这样写吗?这样多重if写多了代码不美观,其实可以用数组代替abc,这样可以缩短代码,让代码的执行效率提高。int a[3];输入 for(i=0;i<3;i++)cin>>a[i];之后将三个数进行排序 然后输出结果就行

c++,三个数字排序,从大到小输出
include <iostream>using namespace std;void main( ){ int s[3], i, j, temp; for (i = 0; i < 3; i++) cin >> s[i]; for(i = 0; i < 3; i++) { for(j = 0; j < 2; j++) { if(s[j] < s[j + 1]) { temp = s[j];...

输入三个整数,按由大到小的次序输出c++编程
include <iostream>using namespace std;int main(){int a,b,c,t; scanf("%d%d%d",&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;} printf("%d %d %d\\n",a,b,c); return 0;} ...

c++语言编程:输入三个整数,要求按照由小到大的顺序输出
include <iostream> \/\/头文件using namespace std; void swap(int *p1,int *p2); \/\/用于交换2个变量的功能函数int main(){ int n1,n2,n3; int *p1,*p2,*p3; cout<<"请依次输入3个整数:"; cin>>n1>>n2>>n3; p1=&n1; p2=&n2; p3=&n3; if(n1>n2) swap(...

求教一道c语言编程题:输入三个整数,从大到小排序,并输出这三个数
scanf("j<3;j++){ if(*p[i]<,*p[0],*p[1],*p[2])C语言编程,顾名思义,就是用C语言来进行计算机编程工作。C语言是国际上广泛流行的,很有发展前途的计算机高级语言.它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件.C语言是一种引用广泛,并且实现灵活的一种计算机编程语言...

相似回答