输入三个数,按照由大到小的顺序输出
生活随笔
收集整理的這篇文章主要介紹了
输入三个数,按照由大到小的顺序输出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
void swap(int *p1,int *p2)/*實現兩個數交換的函數*/
{
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
void exchange(int *p1,int *p2,int *p3)/*實現3個數兩兩比較、交換的函數*/
{
if(*p1<*p2) swap(p1,p2);/*比較第一個數和第二個數*/
if(*p1<*p3) swap(p1,p3);/*比較第一個數和第三個數*/
if(*p2<*p3) swap(p2,p3);/*比較第二個數和第三個數*/
}
void main()
{
int a,b,c,*p1,*p2,*p3;
scanf("%d,%d,%d",&a,&b,&c);
p1=&a;/*指針變量賦值*/
p2=&b;
p3=&c ;
exchange(p1,p2,p3);/*調用函數*/
printf("%d,%d,%d",a,b,c);
system("pause");
}
{
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
void exchange(int *p1,int *p2,int *p3)/*實現3個數兩兩比較、交換的函數*/
{
if(*p1<*p2) swap(p1,p2);/*比較第一個數和第二個數*/
if(*p1<*p3) swap(p1,p3);/*比較第一個數和第三個數*/
if(*p2<*p3) swap(p2,p3);/*比較第二個數和第三個數*/
}
void main()
{
int a,b,c,*p1,*p2,*p3;
scanf("%d,%d,%d",&a,&b,&c);
p1=&a;/*指針變量賦值*/
p2=&b;
p3=&c ;
exchange(p1,p2,p3);/*調用函數*/
printf("%d,%d,%d",a,b,c);
system("pause");
}
?
轉載于:https://www.cnblogs.com/phoebird/archive/2010/12/12/1903738.html
總結
以上是生活随笔為你收集整理的输入三个数,按照由大到小的顺序输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018无限信用卡额度是多少钱?此无限非
- 下一篇: 中国银行无限信用卡申请条件 并没有想象中