#include < stdio.h >
#include < conio.h >
#define BILMAX 10
int main()
{
int num[BILMAX],i;
printf("insert 10 number and separated by space:\n");
for (i = 0;i<10;i++)
{
scanf("%d",&num[i]);}
printf("\n\nEven Number : \n");
for(i = 0; i < 10; i++)
{
if(num[i] % 2==0)
printf("%d",num[i]);
}
printf("\n\nOdd Number : \n");
for(i = 0;i < 10; i++)
{
if(num[i] % 2 !=0)
printf("%d",num[i]);
}
getch();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我的输出是这样的
插入10个数字并用空格分隔:
1 2 3 4 5 6 7 8 9 10
偶数:
246810
奇数:
13579
我希望我的输出像这样
插入10个数字并用空格分隔:
1 2 3 4 5 6 7 8 9 10
偶数:
2 4 6 8 10
奇数:
1 3 5 7 9
我希望我的输出有空间.
请帮忙
如果要在每个数字后打印一个空格,请更改以下行:
printf("%d",num[i]);
Run Code Online (Sandbox Code Playgroud)
至
printf("%d ",num[i]);
Run Code Online (Sandbox Code Playgroud)
注意后面的空格%d.