用C语言编写一个程序,将一个数组内下标为奇数的数组元素按照从小到大的顺序排序。
1个回答
展开全部
#include<stdio.h>
int main()
{
int a[7] ;
int i , j , temp ;
for( i = 0 ; i < 7 ; i ++ )
{
scanf("%2d" , &a[i] ) ;
}
for( i = 1 ; i < 7 - 1 ; i += 2)
{
for( j = 1 ; j < 7 - 1 - i ; j += 2)
{
if(a[j] > a[j+2])
{
temp = a[j] ;
a[j] =a[j+2] ;
a[j+2] = temp ;
}
}
}
for( i = 0 ; i < 7 ; i ++ )
{
printf("%2d " , a[i] ) ;
}
return 0 ;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询