如何使我的输出有空间(偶数和奇数)
#include #include #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]);
提供空格printf("%d \t",num[i]);