输入3个整数+排序后输出
答:1、输入三个整数x,y,z,请把这三个数由小到大输出。2、所需要的开头代码,#include "stdio.h"#include "conio.h",预处理命令,表示程序包含conio.h库文件conio.h库文件定义了通过控制台进行数据输入和数据输出的函数。3、下面这个代码是关键 int x,y,z,t; scanf("%d%d%d",&x,&y,&z)...
答:然后进行比较排序后,在运用printf函数输出排序后的数字,如下图所示 04 最后我们运行程序,你会在输出窗口中看到我们输入的三个数字已经按照从小到大的顺序输出了,如下图所示
答:方法2:用数组存放3个变量,用冒泡排序的方法进行排序 int i=0,j=0,tmp=0,a[3];printf("请输入3个数字:");for(i=0;i<3;i++)scanf("%d",&a[i]);for(i=0;i<2;i++)for(j=0;j<2-i;j++)if(a[i]<a[i+1])//按照从大到小排列 { tmp=a[i];a[i]=a[i+1];a[i...
答:Private Sub Command1_Click()Dim a As Single, b As Single, c As Single,t as single a = val(Text1.Text)b = Teval(xt2.Text)c = val(Text3.Text)If a > b Then t=b:b=a:a=t If a > c Then t=c:c=a:a=t If b > c Then t=c:c=b:b=t Text1.Text = ...
答:参考代码:include "stdio.h"int main(){ int x,y,z,max,min;scanf("%d%d%d",&x,&y,&z);if(x>y){ max=x;min=y;} if(z>max) max=z;if(min>z) min=z;y=x+y+z-max-min;x=max;z=min;printf("从大到小排序:%d %d %d\n",x,y,z);} / 运行结果:3 1 2 从大到...
答: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; }
答:{ t=z; z=x; x=t; } if(y<z) { t=y; //第三次后即确定大小 y=z; z=t; }printf("排序后为:%d %d %d\n",x,y,z); return 0;}/*运行结果:1 2 3排序后为:3 2 1*/
答:include <stdio.h> 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){t=z;z=x;x=t;} if(y<z){t=y;y=z;z=t;} printf("%d %d %d\n",x,y,z);}
答:define _CRT_SECURE_NO_WARNINGS include<stdio.h> int main(){ int a,b,c,t;printf("请输入三个整数:\n");scanf("%d,%d,%d",&a,&b,&c);if(a<b){//完成a和b值的交换,a里面放最大值 t=a;a=b;b=t;} if(a<c){//完成a和c值的交换,a里面放最大值 t=a;a=c;c=t;}...
答:include<stdio.h>void main(){int a,b,c,t;printf("请输入三个整数:a b c\n");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);} C语言编程,顾名...
网友评论:
爱新觉罗毅18612814488:
设计一个程序语句,输入任意三个实数,将它们按从小到大的顺序排列后输出. -
68393夔味
:[答案] 答案: 解析: Read a,b,c If a>bThen t←a a←b b←t End If If a>c Then t←a a←c c←t End If If b>c Then t←b b←c c←a End If Print a,b,c分 析: 用a,b,c表示输入的3个整数,为了节约变量,把它们重新排列后,仍用a,b,c表示,并...
爱新觉罗毅18612814488:
c语言输入3个整数,从小到大排序后输出. -
68393夔味
: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16#include <stdio.h>intmain() { inta,b,c,t;while(scanf("%d%d%d",&a,&b,&c)!=EOF){if(a>b) //改成>4102 {t=a;a=b;b=t;} //elae删掉 赋值语1653句内也换一下if(a>c){t=a;a=c;c=t;}//elae删掉 赋值语句也换一下if(b>c){t=b;b=c;c=t;}//赋值语句换容一下printf("%d %d %d\n",a,b,c);}return0; }
爱新觉罗毅18612814488:
求教一道c语言编程题:输入三个整数,从大到小排序,并输出这三个数 -
68393夔味
: #include<stdio.h>#include<string.h> void sort(int a[],int n) { int i=0,j=0,k=0,temp=0; for(i=0;i<n;i++) { k=i; for(j=i+1;j<n;j++) if(a[j]<a[k]) k=j; temp=a[i]; a[i]=a[k]; a[k]=temp; } } void main() { int a[10]; int n,i; printf("你需要输入数的个数:"); scanf("...
爱新觉罗毅18612814488:
C语言:::::.对于输入的任意三个整数,将它们按从小到大的顺序输出. -
68393夔味
: 1 读入三个数. 2 循环比较大小,令三个数从小到大排序. 3 输出结果. 代码: #include int main() {int a,b,c,t;#define swap(m,n){t = m; m = n; n = t;}//交换值宏.scanf("%d%d%d",&a,&b,&c);//输入三个数.if(a>b) swap(a,b);if(a>c)swap(a,c);//经过以上两步,a为最小值.if(b>c)swap(b,c);//b比c小.printf("%d %d %d\n", a,b,c);//输出结果.return 0; }
爱新觉罗毅18612814488:
编写程序,使任意输入的三个整数按从小到大的顺序输出.(先画框图,再写程序) -
68393夔味
:[答案] 用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≤b≤c. 具体操作步骤如下: 第一步;输出3个整数a,b,c. 第二步:将a与b比较,并把大者赋给b,小者赋给a. 第三步:将a与c比较,并把大者赋给c,小者赋给a,...
爱新觉罗毅18612814488:
用C语言描述对于输入的任意三个整数,将它们按从小到大的顺序输出? -
68393夔味
: 1、输入三个整数x,y,z,请把这三个数由小到大输出. 2、所需要的开头代码,#include "stdio.h"#include "conio.h",预处理命令,表示程序包含conio.h库文件conio.h库文件定义了通过控制台进行数据输入和数据输出的函数. 3、下面...
爱新觉罗毅18612814488:
输入三个整数a,b,c,从小到大排序后输出. 怎么编程序..用c++语言.. -
68393夔味
: #includeint 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; }
爱新觉罗毅18612814488:
编写程序,使得任意输入的3个整数按从小到大的顺序输出 -
68393夔味
: Dim a As Long Dim b As Long Dim c As Long Dim d As Long a = InputBox("请输入第一个整数") b = InputBox("请输入第二个整数") c = InputBox("请输入第三个整数") If a > b Thend = aa = bb = d End If If b > c Thend = cb = cc = dIf a > b Thend = aa = bb = dEnd If End If Print a Print b Print c
爱新觉罗毅18612814488:
c语言对3个数排序之后输出?输入a,b,c输出排序后的结果 -
68393夔味
: 思路:三个数排序可以先求出最大值和最小值,最后把三个数相加减去最大值和最小值,差就是中间值.参考代码:#include<stdio.h> int main() { int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c); max=(a>b?a:b)>c?(a>b?a:b):c; min=(a<b?a:b)<c?(a<b?a:b):c; printf("%d %d %d",min,a+b+c-min-max,max); return 0; }/*8 4 64 6 8*/
爱新觉罗毅18612814488:
C语言中从键盘上输入三个数,将之排序后按由小到大的顺序输出 -
68393夔味
: #include <stdio.h> int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a>b && b>c)printf("%d-%d-%d",c,b,a); if(a>c && c>b)printf("%d-%d-%d",b,c,a); if(b>a && a>c)printf("%d-%d-%d",c,a,b); if(b>c && c>a)printf("%d-%d-%d",a,...