在主函数中输入整型变量a,b,c,编写函数实现:将变量a,b,c从大到小排序。
#include<stdio.h>
void swep(int* pa,int* pb,int* pc)
{
int ptemp;
if(*pa<*pb)
{
ptemp=*pa;
*pa=*pb;
*pb=ptemp;
}
if(*pa<*pc)
{
ptemp=*pa;
*pa=*pc;
*pc=ptemp;
}
if(*pb<*pc)
{
ptemp=*pb;
*pb=*pc;
*pc=ptemp;
}
//printf("%d %d %d\n",*pa,*pb,*pc);
}
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
swep(&a,&b,&c);
printf("%d %d %d",a,b,c);
return 0;
}
本文介绍如何在C语言的主函数中,使用自定义函数`swep`对输入的三个整型变量a,b,c进行从大到小的排序。通过条件判断和临时变量交换,实现了简单直观的排序过程。
1万+

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



