解题思路:
这题错了那么多次,我无语了。直接上菜。
注意事项:
无。
参考代码:
#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语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:722 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:525 |
Tom数 (C++代码)浏览:825 |
弟弟的作业 (C++代码)浏览:1295 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:509 |
printf基础练习2 (C语言代码)浏览:741 |
WU-整数平均值 (C++代码)浏览:1237 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |
字符逆序 (C语言代码)浏览:455 |
1126题解浏览:578 |