c语言编程题:输入三个整数,从大到小排序,并输出这三个数?

作者&投稿:胥林 (若有异议请与网页底部的电邮联系)
求教一道c语言编程题:输入三个整数,从大到小排序,并输出这三个数~

void main(){
int x,y,z,temp;
scanf("%d",&x);
scanf("%d",&y);
scanf("%d",&z);
if(x<y){temp=x;x=y;y=temp;}
if(x<z){temp=x;x=z;z=temp;}
if(y<z){temp=y;y=z;z=temp;}
printf("x,y,z=%d,%d,%d
",x,y,z);
}

#define _CRT_SECURE_NO_WARNINGS
#include
int main(){
int a,b,c,t;
printf("请输入三个整数:
");
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;
}
if(b<c){//完成b和c值的交换,a里面放最大值
t=b;
b=c;
c=t;
}
printf("%d%d%d
",a,b,c);
return 0;
}
运行结果:

扩展资料:return 0代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。
return语句用来结束循环,或返回一个函数的值。
1、return 0,说明程序正常退出,返回到主程序继续往下执行。
2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。return 0或return 1对程序执行的顺序没有影响,只是大家习惯于使用return(0)退出子程序而已。

参考程序如下:

#include<stdio.h>i++) /2; 

void main() 

int i,j,a[3]; 

for(i=0;i>,*p[0],*p[1],*p[3]),*x; 

for(i=0;

for(i=0;*p[j]) 

x=p[i],*p[1]; 

if(p[j]>p[j+1]) // 

printf("%d"i<2;i++) 

for(j=i+1; 

p[j+1]=x; 

void main() 

int i,j,a[3];%d,%d;%d>
"i<3;i++) 

p[i]=&a[i]; 

scanf("%d"j++) &#47#include<stdio.h>

x=p[j]; 

p[j]=p[j+1],%d&quot,*p[0];%d>,&a[i]);/

{ ///此处程序段有错

{ ////

for(j=i;j> 

printf(" 

p[i]=p[j]; 

p[j]=x; 

printf("%d>%d>%d";,&a[i]);i<3;i++) 

p[i]=&a[i]; 

scanf("j<3;j++) 

if(*p[i]<,*p[0],*p[1],*p[2])




C语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数...
C语言程序如下:includestdio.h intmain(){ inta,b,c,t;printf(请输入三个数:);scanf(%d%d%d,a,b,c);if(ab){ t=a;a=b;b=t;} if(ac){ t=a;a=c;c=t;} if(bc){ t=b;b=c;c=t;} printf(从小到大的顺序是:%d%d%d\\n,a,b,c);return0;} \/iknow-pic.cdn.bcebos.com...

c语言编程题,输入3个数,输出最大的数。
int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}

C语言编程题目:输入一个三位数,输出各个数位上的数字及它们的和。_百度...
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。国际标准化组织(ISO)和国际电工...

有三个整数a,b,c,由键盘输入,输出其中最大的数 c语言编程问题
include <stdio.h> int main(void){ int a, b, c;int largest;printf("请输入三个数,来判断最大值:");scanf("%d%d%d", &a, &b, &c);if(a>b && a>c)largest = a;else if (b>a && b>c)largest = b;else largest = c;printf("最大的数为%d\\n", largest);return 0;}...

用c语言编程题:输入三个整数,输出它们的和。
include <stdio.h> include <stdlib.h> int main(void){ printf ("请输入三个数字,以逗号隔开\\n");int a,b,c;scanf("%d,%d,%d", &a, &b, &c);printf("%d",a+b+c);system ("pause");return 0;}

输入三个整数x,y,z,请把这三个数由小到大输出:用JAVA语言编程
题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。2.程序源代码:main(){ int x,y,z,t;scanf("%d%d%d",&x...

c语言题目。输入三个数 输出中间数
include<stdio.h>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\\n",b); return 0;}

C语言编程题目:输入一个三位数,输出各个数位上的数字及它们的和是什么...
1、C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。2、特点 C语言是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来...

C语言题:输入三个人,三科成绩,建立成绩管理系统,用数组,要求个人三科...
int age; \/\/存放年龄。int sex; \/\/存放性别。0,1 int math; \/\/存放数学成绩 int chinese;\/\/ 存放语文成绩 int english;\/\/ 存放英语成绩 float ave;\/\/ 存放平均成绩 }student[3];void input(struct student *p, int n);\/\/录入学生成绩 void print(struct student *p, int n...

用C语言编程,问题是:由键盘输入3个整数a,b,c然后按由小到大顺序输出...
int a,b,c,max,min,mid;scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);if(a<b)min=a;else min=b;if(min<c)min=c;if(a>b)max=a;else max=b;if(max<c)max=c;if(a!=max&&a!=min)mid=a;if(b!=max&&b!=min)mid=b;if(c!=max&&c!=min)mid=c;printf("%d %d...

黄浦区17549509028: C语言 1.输入三个整数,输出最大值,由大到小输出.跪求 大神 帮忙! -
仲孙荆赛福: #include <stdio.h> int a[3]; //输入的三个整数 int temp; //交换数据时的缓存 int i,j; //循环变量 void main () {scanf("请输入三个整数:%d %d %d",a,a+1,a+2); //从键盘输入三个整数,空格隔开 /* 从大到小排列数据排列 */ for (i=0; i<3-1; ...

黄浦区17549509028: 求教一道c语言编程题:输入三个整数,从大到小排序,并输出这三个数 -
仲孙荆赛福: #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("...

黄浦区17549509028: C语言程序设计,要求通过键盘输入3个任意的整数,输出其中最大的数 -
仲孙荆赛福:[答案] #include int main() { int a, b, c,max; scanf("%d%d%d",&a,&b,&c); max = a; if(b > a) max = b; if(c > a) max = c; printf("max = %d\n",max); return 0; }

黄浦区17549509028: C语言编程.输入3个整数,要求按从大到小顺序输出. -
仲孙荆赛福: #include "stdio.h" main() { int a,b,c,t; scanf("%d,%d,%d",&a,&b,&c); if(a

黄浦区17549509028: C语言编程题:键盘输入三个数,由大到小输出 -
仲孙荆赛福: main() {int a,b,c,temp;scanf("%d,%d,%d",&a,&b,&c);if(a<b){temp=a,a=b,b=temp;}if(b<c){temp=b;b=c;c=temp;}if(a<b){temp=a;a=b;b=temp;}printf("%d,%d,%d",a,b,c);getch(); } 如果是多个数的话,那就不能这样做了,会烦死的.

黄浦区17549509028: 简单的c语言程序编写求助……1. 从键盘上任意输入3 个整数x、y、z,并按从大到小的顺序显示出来,请编写该程序.要求:输入时x、y、z三个变量中的数... -
仲孙荆赛福:[答案] #include int main(int argc, char **argv) { int x = 0, y = 0, z = 0; int temp = 0; printf("Please enter 3 integer:"); scanf("%d,%d,%d", &x, &y, &z); if(x temp = x; x = y; y = temp; } if(x temp = x; x = z; z = temp; if(z > y){ temp = y; y = z; z = temp; } } if(y temp = y; ...

黄浦区17549509028: 编写程序,使得任意输入的3个整数按从大到小的顺序输出. -
仲孙荆赛福:[答案] 用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c.具体操作步骤如下: 第一步;输入3个整数a,b,c. 第二步:将a与b比较,并把小者赋给b,大者赋给a. 第三步:将a与c比较,并把小者赋给c,大者赋给a,此...

黄浦区17549509028: 输入3个整数从大到小排列输出(C语言做) -
仲孙荆赛福: main() {int a,b,c,t;scanf("%d %d %d",&a,&b,&c);if(a {t=a;a=b;b=t;}if(a {t=a;a=c;c=t;}if(b {t=b;b=c;c=t;} printf("%d %d %d",a,b,c); }

黄浦区17549509028: c语言编写程序从键盘输入3个整数,按由小到大输出 -
仲孙荆赛福: #include <stdio.h>#define swap(a, b) { t = a; a = b; b = t; } int main() {int a, b, c, t;scanf("%d%d%d", &a,&b,&c);if(a < b) swap(a, b);if(a < c) swap(a, c);if(b < c) swap(b, c);printf("%d %d %d\n", a,b,c); }

黄浦区17549509028: 一道c语言题:输入三个数,要求从大到小输出,望高手指点...谢谢 -
仲孙荆赛福: #include<stdio.h> void main() { int a[3]; int i,j,t; printf("请输入四个数字的值:\n"); for(i=0;i<3;i++) { scanf("%d",&a[i]); } printf("\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { if(a[i]>a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } } printf("从大到小的顺序输出是:\n"); for(i=0;i<3;i++) { printf("%3d",a[i]); } printf("\n"); }

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