繁体   English   中英

如何使我的输出有空格(偶数和奇数)

[英]How to make my output have space(even and odd number )

#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;
}

我的输出是这样的

插入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]);

printf("%d ",num[i]);

注意%d之后的空格。

只需在引号之间留一个简单的空格即可在printf中插入空格:“”

就像打印第一个程序“ Hello World”(Hello和World之间的空格)一样。 无论您在代码中键入什么内容,它都会照原样打印。

要在每个数字后打印空格,请执行此操作

printf("%d ",num[i]);

可以使用转义序列\\ t printf("%d \\t",num[i]);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM