解题思路:
注意事项:
参考代码:
#include<stdio.h>
int a[1000],b[500];
int main()
{
int n,i,j=0;
scanf("%d",&n);
//输入
for(i=0;i<n;i++){
scanf("%d",&a[i]);
if(a[i]%2!=0){
j++;
b[j]=a[i];
}
}
// for(i=1;i<=j;i++){
// printf("%d ",b[i]);
// }
//排序
int temp,k;
for(i=1;i<=j-1;i++){
for(k=1;k<j;k++){
if(b[k]>b[k+1]){
temp=b[k];
b[k]=b[k+1];
b[k+1]=temp;
}
}
}
//输出
printf("%d",b[1]);
for(i=2;i<=j;i++){
printf(",%d",b[i]);
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:747 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1059 |
大神老白 (C语言代码)浏览:691 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1084 |
拆分位数 (C语言代码)浏览:1361 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:900 |
简单的a+b (C语言代码)浏览:641 |
WU-判定字符位置 (C++代码)浏览:1471 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:773 |