键盘输入x,y,z三个数,用编程实现从小到大输出?

如题所述

#include<stdio.h>

void main() { int x,y,z,a;

scanf("%d%d%d",&x,&y,&z);

if ( x>y ) {a=x;x=y;y=z;}

if ( x>z ) {a=x;x=z;z=a;}

if ( y>z ) {a=y;y=z;z=a;}

printf("%d %d %d\n",x,y,z);

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-13
输入3个数,从小到大输出的c语言代码如下:
#include <stdio.h>
int main()
{
int x,y,z,t;
scanf("%d%d%d",&x,&y,&z);
if(x>y) {t=x; x=y; y=t;}
if(x>z) printf("%d %d %d",z,x,y);
else if(y>z) printf("%d %d %d",x,z,y);
else printf("%d %d %d",x,y,z);
return 0;
}

键盘输入x,y,z三个数,用编程实现从小到大输出?
void main() { int x,y,z,a;scanf("%d%d%d",&x,&y,&z);if ( x>y ) {a=x;x=y;y=z;} if ( x>z ) {a=x;x=z;z=a;} if ( y>z ) {a=y;y=z;z=a;} printf("%d %d %d\\n",x,y,z);}

编程:输入三个数x,y,z.然后按从大到小输出
include <stdio.h> float max(float a,float b);void main(){ float x,y,z,t,a,b,c,d,e,f;scanf("%f,%f,%f",&x,&y,&z);a=max(x,y);b=x+y-a;d=max(a,z);c=a+z-d;e=max(b,c);f=b+c-e;printf("%f,%f,%f",d,e,f);} float max(float a,float b){ if...

VB编程题 输入xyz三个数,按从小到大的次序显示
2. 对三个数进行排序,只能通过两两对比,一般可用三条单分支IF语句来实现。3 .要显示多个数据,可以用“;”逐一显示,也可利用“&”字符串连接将多个变量连接显示。解题:先在窗体上画一个按钮,代码如下:Private Sub Command1_Click()Dim x!, y!, z!x = InputBox("input x")y = InputB...

C语言,输入三个整数,按从大到小的顺序输出
include "stdio.h"int main(int argc,char *argv[]){int x,y,z;printf("Please enter 3 integers...\\n");scanf("%d%d%d",&x,&y,&z);if(x>y)x^=y,y^=x,x^=y;if(x>z)x^=z,z^=x,x^=z;if(y>z)y^=z,z^=y,y^=z;printf("\\n%d %d %d\\n",x,y,z);return 0...

编程题:输入三个整x,y.z,请把这三个数由大到小输出
界面不说了,放三个编辑框,用于输入三个数,一个按钮,点击就执行排序命令,一个标签,用于输出排序后的结果。双击按钮,打开代码编辑窗口,输入以下命令:a=val(text1.text)b=val(text2.text)c=val(text3.text)'分别对应三个文本框 if a>b and a>c then if b>c then label1.caption=str...

编写程序,输入3个字符串,比较它们的大小,并将它们按由小到大的顺序输 ...
1、首先打开vc6.0, 新建一个项目。 2、添加头文件。 3、添加main函数。 4、定义x, y, z, t。 5、使用scanf给定义的变量赋值。 6、使用printf输入。 7、运行程序,可以看到输入的3个字符串,比较它们的大小,并将它们按由小到大的顺序输出。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐...

c++编程;用if语句实现从键盘输入3个整数按从大到小的顺序输出。
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;} ...

JAVA 编程题 对给定的3个数进行排序按从大到小的顺序排列输出
实现思路:实际上就是先输入三个数,之后分别和另外两个数比较,之后从大到小进行数值替换,之后分别输出即可。import javax.swing.JOptionPane;public class Arrange{ public static void main (String args[]){ String str;int x,y,z;int temp;str=JOptionPane.showInputDialog("请输入第一个数");...

关与C语言编程的 输入3个数,用指针编程实现按从到小输出
include<iostream> using namespace std;int main(){ int x,y,z;int *p1,*p2,*p3,*temp;cout<<"请输入三个整数:"<<endl;cin>>x>>y>>z;p1=&x;p2=&y;p3=&z;if(*p1<*p2){ temp=p1;p1=p2;p2=temp;} if(*p1<*p3){ temp=p1;p1=p3;p3=temp;} if(*p2<*p3){ temp=p2...

java输入三个数从小到大排列输出
1、首先我们打开java的编辑器,新建一个java文件,并输入main函数,如下图所示 2、然后在main函数中准备三个数字,注意数字的大小要没有规律,如下图所示 3、接下来我们开始利用比较运算符给三个数进行排序,如下图所示 4、最后运行程序你就会看到三个数按照从小到大的顺序输出了,如下图所示 ...

相似回答