解题思路:
这题错了那么多次,我无语了。直接上菜。
注意事项:
无。
参考代码:
#include<bits/stdc++.h>
using namespace std;
int a,x[1005],y[1005];
int main(){
while(scanf("%d",&a)!=EOF)
{
memset(x,0,sizeof(x));
memset(y,0,sizeof(y));
int b=0,c=0;
if(a%2==0)
y[c++]=a;
else
x[b++]=a;
for(int i=2;i<=10;i++)
{
scanf("%d",&a);
if(a%2==1)
x[b++]=a;
else
y[c++]=a;
}
sort(x,x+b);
sort(y,y+c);
for(int i=b-1;i>=0;i--)
printf("%d ",x[i]);
for(int i=0;i<c;i++)
printf("%d ",y[i]);
printf("\n");
}
return 0;
}
0.0分
8 人评分
C语言程序设计教程(第三版)课后习题8.9 (C++代码)(其实不需要开数组,一个一个字符读入并判断就好了)浏览:939 |
【蟠桃记】 (C++代码)(递归计算)浏览:1060 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:757 |
简单的a+b (C语言代码)浏览:685 |
C语言训练-求素数问题 (C语言代码)浏览:1509 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:566 |
小明A+B (C语言代码)浏览:1317 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:574 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:580 |
蚂蚁感冒 (C语言代码)浏览:1408 |