高压水泵工作原理:C语言编程(高分)

来源:百度文库 编辑:高考问答 时间:2024/04/27 14:06:22
题目10:从键盘输入10个数,找出奇数和偶数并存放在不同的的数组中,最后将它们按降序排序,并输出。

#include "stdio.h"
main()
{int a[10],b[10],c[10];
int i,j,k,t,m;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=0,j=0,k=0;i<10;i++)
{if(a[i]%2==0)
{b[j]=a[i];j++;}
else {c[k]=a[i];k++;}}
m=k;
for(i=0;i<j;i++)
for(k=0;k<j-i;k++)
if(b[k]<b[k+1]) {t=b[k];b[k]=b[k+1];b[k+1]=t;}
for(i=0;i<j;i++)
printf("%d ",b[i]);
printf("\n");
k=m;
for(i=0;i<k;i++)
for(j=0;j<k-i-1;j++)
if(c[j]<c[j+1]) {t=c[j];c[j]=c[j+1];c[j+1]=t;}
for(i=0;i<k;i++)
printf("%d ",c[i]); }