#include<stdio.h>int main(){ int max,j,k; //? 分別為最大值 循環總次數 子循環次數,輸出循環 int arr[10]; //定義一個十位數的預存空間 int i; //定義循環常數輸入十個 for(i=0;i<=9;i++) { scanf("%d",&arr[i]);? ?//存入10個數 } for(j=0;j<9;j++) { for(k=0;k<(9-j);k++) { if(arr[j]<=arr[j+1]) { max=arr[j]; ? ? arr[j]=arr[j+1]; arr[j+1]=max; } } }? ? for(j=0;j<=9;j++) { printf("%d",arr[j]); printf("\n"); } return 0;}
任意10個整數排序為什么總是這種情況?是代碼錯了還是怎樣?求大佬幫忙
你存在我嬸嬸的腦海里
2019-03-07 21:57:04