输入若干个整数(大于10个),用-1结束输入,以每行三个的形式输出,

来源:百度知道 编辑:UC知道 时间:2024/05/20 02:32:10
再从这些数中选出所有奇数放在另一个数,然后输出.

#include<stdio.h>
main()
{
int i,j,k,n;
int a[100],b[100];
n=0;
while(1)
{
scanf("%d",&a[n]);
if(a[n] == -1)break;
n++;
}
for(i=0,j=0;i<n;i++)
if(a[i]%2==1){b[j]=a[i];j++;}
for(i=0;i<n;i++)
{
printf("%4d",a[i]);
if(i%3==2)printf("\n");
}
printf("\n奇数有:");
for(k=0;k<j;k++)printf("%4d",b[k]);
}

#define MAXLEN 100

main()
{
int a[MAXLEN],b[MAXLEN];
int i,x,k,n1,n2,j;
i=0;
j=0;
n1=0;
n2=0;
k=0;
scanf("%d",&x);
while(x!=-1&&i<MAXLEN)
{
a[i]=x;

if(x%2)
{
b[j]=x;
j++;
n2++;
}

i++;
n1++;
scanf("%d",&x);
}
for(i=0;i<n1;i++)
{
if(k%3==0)
printf("\n");
printf("%d",a[i]);
k++;
}
k=0;
for(i=0