给数字排序问题,以及求多数中最大数
可以引入一个新的变量,与if语句结合进行赋值
#include <stdio.h>
int main()
{
int a,b,c,d,t;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a<b) {t=a;a=b;b=t;}
if(c<d) {t=c;c=d;d=t;}
if(a<c) {t=a;a=c;c=t;}
if(b<d) {t=b;b=d;d=t;}
if(b<c) {t=b;b=c;c=t;}
printf("%d %d %d %d\n",d,c,b,a);
return 0;
}
#include <stdio.h>
int main()
{
int a,b,c,d,t;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a<b) {t=a;a=b;b=t;}
if(c<d) {t=c;c=d;d=t;}
if(a<c) {t=a;a=c;c=t;}
if(b<d) {t=b;b=d;d=t;}
if(b<c) {t=b;b=c;c=t;}
printf("%d %d %d %d\n",d,c,b,a);
return 0;
}
全部评论
相关推荐
06-13 16:57
韶关学院 大数据开发工程师 点赞 评论 收藏
分享