三个数从大到小输出
void ThreeData(int x, int y, int z)
{
if (x >y){
if (z > x){//zxy
printf("%d %d %d", z, x, y);
}
else if (z > y){//xzy
printf("%d %d %d",x, z, y);
}
else{//xyz
printf("%d %d %d", x,y,z);
}
}
else{//y>=x
if (z > y){//zyx
printf("%d %d %d", z, y, x);
}
else if (z > x){//yzx
printf("%d %d %d", y, z, x);
}
else{//yxz
printf("%d %d %d", y, x,z);
}
}
}
int main()
{
ThreeData(67, 89, 45);
system("pause");
return 0;
}
本文介绍了一个简单的C语言程序,该程序定义了一个名为ThreeData的函数,用于接收三个整数作为参数,并将它们按从大到小的顺序输出。通过使用if-else条件语句进行比较,确保了正确的排序顺序。
3082

被折叠的 条评论
为什么被折叠?



