编程:输入三个数x,y,z.然后按从大到小输出

如题所述

第1个回答  2007-03-12
#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(a>b)return a;
else
{
float t;
t=a;
a=b;
b=t;
}
return a;
}
第2个回答  2007-03-12
算法:
input X,y,z
dim max
compare X,y
(x>y)
max=x
(x<y)
max=y
(x=y)
max=x
compare max,z
(max>z)
max=max
(max<z)
max=z
(max=z)
max=max

print
max本回答被提问者采纳

编程:输入三个数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...

键盘输入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,请把这三个数由大到小输出
界面不说了,放三个编辑框,用于输入三个数,一个按钮,点击就执行排序命令,一个标签,用于输出排序后的结果。双击按钮,打开代码编辑窗口,输入以下命令: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...

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

VB编程题 输入xyz三个数,按从小到大的次序显示
源程序如下:1. 利用InputBoxb函数输入3个数,存放到数值型变量中,然后对其进行比较。2. 对三个数进行排序,只能通过两两对比,一般可用三条单分支IF语句来实现。3 .要显示多个数据,可以用“;”逐一显示,也可利用“&”字符串连接将多个变量连接显示。解题:先在窗体上画一个按钮,代码如下:Priva...

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

vb编程,输入xyz三个数,按从大倒小排列
x=inputbox("请输入第一个数!")y=inputbox("请输入第一个数!")z=inputbox("请输入第一个数!")print"排序前"& x & y & z if x>y then a=x:x=y:y=a endif if y>z then a=y:y=z:z=a endif if x>y then a=x:x=y:y=a endif print "排序后"& x & y & z 就...

关与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 编程题 对给定的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++编程;用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;} ...

相似回答
大家正在搜