输入3个整数按由大到小的顺序输出。要求用指针方法处理
#include
void sort(int* a, int* b, int* c) { if (*a < *b) { int temp = *a; *a = *b; *b = temp; } if (*b < *c) { int temp = *b; *b = *c; *c = temp; } if (*a < *b) { int temp = *a; *a = *b; *b = temp; } }
int main() { int a, b, c; cout << "请输入三个整数:"; cin >> a >> b >> c;
sort(&a, &b, &c);
cout << "按由大到小的顺序输出:" << c << " " << b << " " << a << endl;
return 0;
原文地址: http://www.cveoy.top/t/topic/i1Yj 著作权归作者所有。请勿转载和采集!