.在一个数组中,插入一个元素,按升序或降序排列输出
include<stdio.h>
int main()
{
int num=0;
int i=0;
int j=0;
int t=0;
int arr[10]={979,843,333,222,1000,88,6};
printf("please input 1 num:");
scanf("%d",&num);
arr[7]=num;
for(i=1;i<10;i++)
{
for(j=0;j<10-i;j++)
{
if(arr[j]>arr[j+1])
{
t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}}
for(i=9;i>=0;i--)
printf("%d\n",arr[i]);
return 0;
}
网友评论