#include void swap( double *px, double *py ) { double tmp; tmp = (*px); (*px) = (*py); (*py) = tmp; } void sort( double *px, double *py, double *pz ) { if ( (*px) < (*py) ){ } if ( (*px) < (*pz) ){ } if ( (*py) < (*pz) ){ } } int main(void) { double x, y, z; printf("実数を 3 つ入力してください:"); scanf("%lf%lf%lf", &x, &y, &z); printf("\n関数 sort 実行前\n"); printf("(x, y, z) = (%6.2f, %6.2f, %6.2f)\n", x, y, z); sort(&x, &y, &z); printf("\n関数 sort 実行後\n"); printf("(x, y, z) = (%6.2f, %6.2f, %6.2f)\n", x, y, z); return 0; }