您的位置:首页 > 其它

使用一维数组进行简单排序(冒泡法)

2015-09-08 22:08 423 查看
#include"stdio.h"
main(){
int arr[4];
int i ,j;
for(i=0;i<4;i++){
scanf("%d",&arr[i]);
}

for(i=0;i<4;i++){
int temp=0;
for(j=i;j<4;j++){
if(arr[j]>arr[i]){//交换两个数字的两种不同方法
//temp=arr[i];
//arr[i]=arr[j];
//arr[j]=temp;
arr[j]=arr[i]+arr[j];
arr[i]=arr[j]-arr[i];
arr[j]=arr[j]-arr[i];
}
}
}
for(i=0;i<4;i++){
printf("%d\t",arr[i]);
}
printf("数组的长度%d", sizeof(arr)/sizeof(arr[0]));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: