#include<conio.h>
int main(){
voID exchange(int *p1,int *p2,int *p3);
int a,b,c,*ptr1,*ptr2,*ptr3;
printf("请输入3个整数:");
scanf("%d,%d,%d",&a,&b,&c);
ptr1=&a; ptr2=&b; ptr3=&c;
exchange(ptr1,ptr2,ptr3);
printf("顺序为:%d,%d\n",a,c);
}
voID exchange(int *p1,int *p3){
voID swap(int *q1,int *q2);
if(*p1<*p2) swap(p1,p2);
if(*p1<*p3) swap(p1,p3);
if(*p2<*p3) swap(p2,p3);
}
voID swap(int *q1,int *q2){
int temp;
temp=*q1;
*q1=*q2;
*q2=temp;
} 总结
以上是内存溢出为你收集整理的输入3个整数a,b,c,要求按由大到小的顺序将它们输出。用函数实现。全部内容,希望文章能够帮你解决输入3个整数a,b,c,要求按由大到小的顺序将它们输出。用函数实现。所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)