哈尔滨2017演唱会安排:C语言编程(高分)

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 19:19:55
题目3:数组a包含10个整数,要求将其中的奇数放入另一数组中,并按降序输出。

#include<stdio.h>
main()
{
int a[10],b[10];
int i,j,k=0,t,s,m,temp;

for(i=0;i<10;i++)
scanf("%d",&a[i]);

for(j=0;j<10;j++)
if(a[j]%2!=0)
b[k++]=a[j];

for(s=0;s<k;s++)
for(t=0;t<k+1-s;t++)
if(b[t]<b[t+1])
{
temp=b[t];
b[t]=b[t+1];
b[t+1]=temp;
}

for(m=0;m<k;m++)
printf("%d ",b[m]);

}

调试好了!

#include "stdio.h"
main()
{int a[10],b[10];
int i,j,k,t;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=0,j=0;i<10;i++)
if(a[i]%2!=0)
{b[j]=a[i];j++;}
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]);
}