热门

最新

红包

立Flag

投票

同城

我的

发布
m0_50546016
Lucifer三思而后行
5 年前
truem0_50546016

PS 常用快捷键大全 |第一期

一起学编程
CSDN App 扫码分享
分享 6
43
600
打赏
  • 复制链接
  • 举报
下一条:
利用指针给三个不同的数按从小到达的顺序排序#include <stdio.h>void paixu(int* p1, int* p2, int* p3){ int t; if (*p1 > *p2) { if (*p1 > *p3) { if (*p2 > *p3) { t = *p1;*p1 = *p3;*p2 = *p2;*p3 = t; } else { t = *p1;*p1 =*p2;*p2 = *p3;*p3 = t; } } else { t = *p1;*p1 = *p2;*p2 = t;*p3 = *p3; } } else { if (*p2 < *p3) { t = *p3;*p1 = *p1;*p2 = *p2;*p3 = t; } else if(*p1<*p3) { t = *p2;*p1 = *p1;*p2 = *p3;*p3 = t; } else { t = *p2;*p2=* p1; *p1 = *p3; *p3 = t; } }}void main(){ int a, b, c; printf("请从键盘输入三个不同的整数:\n"); scanf_s("%d,%d,%d", &a, &b, &c); paixu(&a, &b, &c); printf("这三个数从小到大排序为:%d,%d,%d\n",a,b,c);}
立即登录