1 条题解
-
0
C :
#include<stdio.h> int main() { int a,b,c,temp; int *p1=&a,*p2=&b,*p3=&c; scanf("%d%d%d",p1,p2,p3); if(*p1>*p2){temp=*p1;*p1=*p2;*p2=temp;} if(*p1>*p3){temp=*p1;*p1=*p3;*p3=temp;} if(*p2>*p3){temp=*p2;*p2=*p3;*p3=temp;} printf("%d %d %d\n",*p1,*p2,*p3); return 0; }
C++ :
#include<cstdio> #include<cstring> #include<cstdlib> using namespace std; int cmp(const void *xx,const void *yy) { int n1=*(int *)xx; int n2=*(int *)yy; if(n1<n2)return -1; if(n1>n2)return 1; return 0; } int main() { int a[10]; scanf("%d%d%d",&a[1],&a[2],&a[3]); qsort(a+1,3,sizeof(int),cmp); printf("%d %d %d",a[1],a[2],a[3]); return 0; }
- 1
信息
- ID
- 582
- 时间
- 1000ms
- 内存
- 12MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者