有没有办法在C中制作这样的节日树?

我想知道你是否可以在C上把这些单词重新排列成这种格式

Jojo | Jojo
是|是
|
最好的
在世界上

这是我输入的代码,但似乎不起作用:

字符a[50]、b[50]、c[50]、d[50];
获得(a);
获取(b);
获取(c);
获取(d);
//试着用这根绳子把它放在中间
a[strcspn(a,“\n”)]=0;
b[strcspn(b,“\n”)]=0;
c[strcspn(c,“\n”)]=0;
d[strcspn(d,“\n”)]=0;
//这就是我打印它的方式
printf("%s |%s\n",a,a);
printf("%s |%s\n",b,b);
printf("%s |%s\n",c,c);
printf("%s |%s\n",d,d);

在打印的第一组字符串上使用字段宽度,而不是在第一组字符串前放置空格。这将右对齐给定长度字段中的字符串:

printf("%40s |%s\n",a,a);
printf("%40s |%s\n",b,b);
printf(“%40s”|%s\n”,c,c);
printf("%40s |%s\n",d,d);

发表评论