#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("実数を三つ入力してください:"); scanf("%lf %lf %lf", &x, &y, &z); printf("\n関数 sort 実行前\n"); printf("(x, y, z) = (%f, %f, %f)\n", x, y, z); sort( &x, &y, &z); printf("\n関数 sort 実行後\n"); printf("(x, y, z) = (%f, %f, %f)\n", x, y, z); return 0; }