當前位置:編程學習大全網 - 網站源碼 - 順序源代碼

順序源代碼

1.先打開DEV C++軟件,點擊“新建源代碼”。

2.在編輯頁面上輸入源代碼:

# include & ltstdio.h & gt

int main()

{

void exchange(int *q1,int *q2,int * Q3);

int a,b,c,*p1,*p2,* p3

printf("請輸入三個數字:");

scanf("%d %d %d ",& amp壹,& ampb & amp;c);

p 1 = & amp;a;

p2 = & ampb;

p3 = & ampc;

交換(p1,p2,P3);

printf("順序是:%d %d %d\n ",a,b,c);

返回0;

}

無效交換(int *q1,int *q2,int *q3)

{

void swap(int *pt1,int * pt2);

3.因為這種編程需要自定義函數swap()來交換兩個變量的值,而函數的原型是void swap(int *p1,int *p2),指針變量在主函數中作為參數調用swap函數並最終輸出排序後的結果,所以需要先定義函數並為其分配空間。

4.首先需要分別比較這三個數,然後在這個函數中嵌入另壹個函數進行第二次大小比較。

5.使用指針函數時,要註意它的指向,明確指向目標,規範指向,否則計算機無法識別,編程無法運行。

6.最後點擊“運行”,然後把我們三個不同的值輸入電腦,電腦會按照從大到小的順序輸出。

  • 上一篇:跪求詳細地講解下原碼,補碼,反碼,移碼該怎麽求,及他們之間的關系性質(8位),必采納謝謝!
  • 下一篇:vbe解密(加密vbe文件)
  • copyright 2024編程學習大全網