如arr[]={1,9,4}
转成arr[]={1,4,9}
方法1
#include<stdio.h>
int main()
{
int arr[]={1,5,7,2,4};
int s=sizeof(arr)/sizeof(arr[0]);//s是计算arr的个数
int sum=s,i;
while(s>0){//将i再次赋值为0,在次从0开始
for(i=0;i<sum-1;i++)
{
if(arr[i]>arr[i+1])
{
int t=arr[i];
arr[i]=arr[i+1];
arr[i+1]=t;}
}
s--;}//将i再次赋值为0
for(i=0;i<sum;i++){
printf("%d",arr[i]);}
return 0;
}
如果是最新版的visual Studio 2022编程器
打印不出来的话。
在头文件最上头加
#define_CRT_SECURE_NO_WARNINGS 1