解题思路:
注意事项:
参考代码:
#include <stdio.h>
void sort(int odds[],int length);
int main()
{
int N=0;
int i=0;
scanf("%d",&N);
int number[500];
do
{
scanf("%d",&number[i]);
}while(++i<N);
int odds[500];
i=0;
int j=0;
do
{
if(number[i]%2!=0)
{
odds[j++]=number[i];
}
}while(++i<N);
sort(odds,j);
//j-1个奇数
for(i=0;i<j-1;i++)
{
printf("%d,",odds[i]);
}
printf("%d",odds[j-1]);//注意最后一个数不带结尾不带,
return 0;
}
void sort(int odds[],int length)
{//排序函数
int i,j,temp;
for(i=0;i<length-1;i++)
{
for(j=0;j<length-1-i;j++)
{
if(odds[j]>odds[j+1])
{
temp=odds[j];
odds[j]=odds[j+1];
odds[j+1]=temp;
}
}
}
}
0.0分
0 人评分