c语言怎么写一个程序,从大到小排序。

作者&投稿:荤蓝 (若有异议请与网页底部的电邮联系)
~

C语言程序如下:

#include<stdio.h>

intmain()

{

inta,b,c,t;

printf("请输入三个数:");

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
",a,b,c);

return0;

}

扩展资料:

程序实现思路

1、通过elseif多次判断来输出。

2、进行多次判断,匹配对应的值来输出,

假设C<A 且C<B 且B<A  则从大到小输出为A,B,C 

用代码表示为if(c<a&&c<b&&b<a){

System.out.println("老大"+a,"老二"+b+"老三"+c);

}elseif(比较条件){

}




C语言程序怎么写
include<stdio.h>int main(){int num1=1,num2=1,i;printf("%d %d ",num1,num2);int sum = 0,cnt = 3;for(i=0; sum<10000; i++,cnt++){sum = num1 + num2;num1 = num2;num2 = sum;if (cnt%6==0){printf("\\n");}else{printf("%d ",num2);}}return 0;} 程序...

用JAVA语言编写一个程序,要求如下:
difficulty = in.nextInt();System.out.println("请输入运算类型(1:加、2:减、3:乘、4:除):");mode = in.nextInt();System.out.println("请输入想要挑战的题目数量:");amount = in.nextInt();Random random = new Random();for (int i = 0; i < amount; i++) {if (...

用C语言编写一个程序查找一个字符串在另一个字符串中出现的次数怎么写...
m<=i&&n<=j) { if(S[m]==T[n]) { m++; n++; } else { m=m-n+1; n=0; } if(n==j) { num++; } } if(m==i+1) { printf("出现的次数是%d",num); }...

C语言编程,请写程序输入一个华氏温度和摄氏温度
程序如下:include <stdio.h> int main(){ int f;float c;printf("请输入一个华氏温度\\n");scanf_s("%d", &f);c = (float)(f - 32) * 5 \/ 9;printf("它的摄氏温度为:%.2f", c);} 如图:调试通过:

用C语言编写一个简单程序,有哪些步骤,可以举一个例子详细讲解下吗?_百 ...
include<stdio> \/\/这个是头文件 也是 C语言里面最常用的头文件之一 int main()\/\/这个是主函数 也就是程序的入口 你写的程序就是从这里开始的 { \/\/这个 { }表示里面的范围 是必须的 跟main 主函数是不可分的 int a=2; \/\/这里表示有一个 int型的数据a(int型就是整数...

C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之...
include "stdio.h"void main(){ int n,sum=0;printf("请输入一个三位数:");scanf("%d",&n);sum=n\/100+n%100\/10+n%10;\/\/百位数+十位数+个位数 printf("这个三位数各位数字之和是%d\\n",sum);} 结果:

用C语言写一个计算A+B的简单程序,怎么做?
C语言编写简单程序具体操作步骤:1、头文件:基本都会带有三个头文件,这是编译系统自带的头文件,我们一般都会使用到以下三个头文件:include <stdio.h> :标准输入输出文件库 include <stdlib.h>:标准文件操作库 include <string.h>:字符处理函数库 2、每个程序里都包含有一个mian函数,如:int...

编写C语言程序,把一个数组按从小到大的次序排列起来
if (number[j] > number[j + 1])\/\/比较大小并将小的赋给前面的数组 { k = number[j];\/\/将相对较大的元素赋值给中间元素 number[j] = number[j + 1];\/\/将相对较小的元素送达前面一个位置 number[j + 1] = k;\/\/将中间变量元素送给后面一个位置 } if (New_number[j] < New_...

怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
有很多方法,初学的话不必用数组,用三个变量比较清晰:include<stdio.h> int main(){ int a,b,c;printf("输入第一个数:");scanf("%d",&a);printf("输入第二个数:");scanf("%d",&b);printf("输入第三个数:");scanf("%d",&c);if(a<b) \/\/比较前两个数,如果第二个数大,就把...

c语言怎么写程序
include <stdio.h>int main(){int a,b;printf("输入两个整型变量:\\n");scanf("%d%d",&a,&b);printf("算式a+b=%d\\n算式a-b=%d\\n算式a*b=%d\\n算式a\/b=%d\\n算式(float)a\/b=%f\\n算式a%%b=%d",a+b,a-b,a*b,a\/b,a*1.0\/b,a%b);return 0;}\/\/运行示例:...

赛罕区17172169151: C语言,输入一组数进行排序,由大到小 -
丰纯宁嗽: #include<stdio.h> int main() {int a[100],n,i,j,t; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) if(a[j]<a[j+1]) {t=a[j]; a[j]=a[j+1]; a[j+1]=t; } for(i=0;i<n;i++) printf("%d ",a[i]); printf("\n"); return 0; }

赛罕区17172169151: c语言编写程序,任意三个数,由大小到排序,源代码如何写! -
丰纯宁嗽: 思路:任意三个数按从大到小顺序输出,可以先求出三个数中的最大值和最小值,三个数的和减去最大值和最小值的差就是中间数,接着依次输出. 参考代码: #include "stdio.h" int main() {int a,b,c,max,min;scanf("%d%d%d",&a,&b,&c);max=a>b?a:b;min=a<b?a:b;if(c>max) max=c;if(min>c) min=c;printf("从大到小排序:%d %d %d\n",max,a+b+c-max-min,min); } /* 运行结果: 2 1 3 从大到小排序:3 2 1 */

赛罕区17172169151: C语言编写程序,将任意3个数按照从小到大的顺序排序. -
丰纯宁嗽: #include<stdio.h> int main() {int i,j,m;double temp;double a[3];for(m=0;m<3;m++) //输入三个数{scanf("%lf",&a[m]);}for(i=0;i<3;i++) //完成排序{for(j=i;j<3;j++){if(a[j]<a[i]){temp=a[i];a[i]=a[j];a[j]=temp;}}printf("%lf\t",a[i]);//打印结果}printf("\n");return 0; }

赛罕区17172169151: 任意输入4个整数,从大到小排列输出.c语言程序怎么写 -
丰纯宁嗽: 任意输入4个整数,从大到小排列输出.c语言程序写法:main() {int a,b,c,d,m; scanf("%d %d %d %d",&a,&b,&c,&d); if(b>a) {m=a;a=b;b=m;} if(d>c) {m=c;c=d;d=m;} if(c>a) {m=a;a=c;c=m;} if(c>b); {m=b;b=c;c=m;}printf("\n%d %d %d %d\n",a,...

赛罕区17172169151: 求大神编写一个从大到小快速排序C语言程序,注意是从大到小!急,在线等! -
丰纯宁嗽: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18#include <stdio.h> #include "stdlib.h" #include "time.h" #define N 10 intcomp(constvoid*a, constvoid*b){return*(int*)b-*(int*)a; } intmain(intargc,char*argv[]){inta[N],i;srand((unsigned)time(NULL))...

赛罕区17172169151: 急求谢啦C语言编程 按从大到小排序三个数 -
丰纯宁嗽: #include <stdio.h> void main() { int a,b,c,t; printf("输入三个数:空格隔开"); /*提示输入3数*/ scanf("%d %d %d",&a, &b, &c);/*由键盘输入*/ printf("排列后:%d %d %d\n",a,b,c); if(a<b) { t=b; b=a; a=t; } /*实现ab互换*/ if(a<c) { t=c; c=a; a=t; } /*实现ac互换*/ if(b<c) { t=c; c=b; b=t; } /*实现bc互换*/ printf("排列后:%d %d %d \n",a,b,c); }

赛罕区17172169151: 在C语言中 编写一个程序实现从小到大排序 -
丰纯宁嗽: #include <stdio.h> int main(void) { int i,j,temp; int num[9]={1,-2,53,49,144,65,267,98,112}; for(i=0;i<9;i++) for(j=i+1;j<9;j++) { if(num[j]<num[i]) { temp=num[i]; num[i]=num[j]; num[j]=temp; } } for(i=0;i<9;i++) printf("%5d",num[i]); printf("\n"); return 0; }

赛罕区17172169151: 编写一个C语言,输入abc,将他们从大到小排序输出 -
丰纯宁嗽: #include <iostream> #include<stdio.h> int main(){ int a,b,c,temp; printf("请输入三个数abc:"); scanf("%d%d%d",&a,&b,&c); if( b>a ){ temp = a; a = b; b = temp; } if( c>a ){ temp = a; a = c; c = temp; } if( c>b ){ temp = b; b = c; c = temp; } printf("从大到小排序:"); printf("%d %d %d",a,b,c); system("pause"); return 0; }

赛罕区17172169151: 用C语言编写一个程序,输入4个整数,按从大到小顺序输出! -
丰纯宁嗽: PROGRAM 程序名(input,output); Var a,b,c,d,t: Real; Begin Write('Input a, b,c='); Readln(a,b,c,d); if a>b then begin {复合语句} t:=a; a:=b; b:=t {交换a,b} end; if a>c then begin {复合语句} t:=a; a:=c; c:=t {交换a,c} end; if a>d then begin {复合语句} ...

赛罕区17172169151: c语言编程 输入50个字符,按从大到小排序输出 -
丰纯宁嗽: 输入一行字符串,排序前50个,#include<stdio.h>#include<string.h> int main() { char c; int i,j; char buf[50],temp; printf("input 50 numbers\n"); for(i=0;i<50;i++) {if((c=getchar())==EOF) { printf("input err\n"); return -1; } buf[i]=c; } for(i=0;i<49;i++) {...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网