我想知道你是否可以在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);