参照による呼び出し
参照による呼び出しで3つの整数を大きい順に並び替えるという
プログラムで、
#include<stdio.h>
void change(int *x,int *y,int *z);/
main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("入力データ:a=%d,b=%d,c=%d\n",a,b,c);
change(&a,&b,&c);
printf("入れ替え後:a=%d,b=%d,c=%d\n",a,b,c);
return(0);
}
void change(int *x,int *y,int *z){
if(*x>*y){
*a=*x;
*c=*y;
}
else{
*a=*y;
*c=*x;
}
if(*z>*a){
*b=*a;
*a=*z;
}
else if(*z>*c){
*b=*z;
}
else{
*b=*c;
*c=*z;
}
}
のように作ったのですが、zの値が一度も使われていないとエラーが
出てしまいます。どこをどう直せばいいか教えてください。
お願いします。