當前位置:編程學習大全網 - 編程軟體 - C語言輸入3個數排序輸出,不知道哪裏錯了,為什麽出亂碼了

C語言輸入3個數排序輸出,不知道哪裏錯了,為什麽出亂碼了

剔出來的程序完全沒有錯。可以正常運行的。妳沒有把妳出錯的情況拍個照片出來。可能是因為妳大概用逗號分割三個數字了吧?這個程序運行的時候,需要用空格或者回車或者制表符來分割三個數字。另外,在這個上面定義的第壹個函數當中,沒有必要使用三個變量的。下面是簡化後的程序。

#include<stdio.h>void delay(int *d,int *e,int *f){ int t; if(*d>*e) { t=*d; *d=*e; *e=t; } if(*d>*f) { t=*d; *d=*f; *f=t; } if(*e>*f) { t=*e; *e=*f; *f=t; }}int main(){ int a,b,c; int *p,*q,*k; p=&a; q=&b; k=&c; scanf("%d",p); scanf("%d",q); scanf("%d",k); delay(p,q,k); printf("%d %d %d",*p,*q,*k);}

  • 上一篇:吉首大學張家界學院的餐廳環境怎麽樣?
  • 下一篇:數控車床挑內絲怎麽編程序如60mm的直徑長度25mm螺距2mm怎麽編
  • copyright 2024編程學習大全網