69,381
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <string.h>
int main() {
char *s[2][3]={
{"000","01111","02" },
{"10" ,"111" ,"1222222222"},
};
int r,c,L[3],w;
for (c=0;c<3;c++) {
for (r=0;r<2;r++) {
if (r==0) L[c]=strlen(s[r][c]);
else {
w=strlen(s[r][c]);
if (w>L[c]) L[c]=w;
}
}
}
for (r=0;r<2;r++) {
for (c=0;c<3;c++) {
if (c!=0) printf("|");
printf("%*s",L[c],s[r][c]);
}
printf("|\n");
}
printf("\n");
for (r=0;r<2;r++) {
for (c=0;c<3;c++) {
if (c!=0) printf("|");
printf("%*s",-L[c],s[r][c]);
}
printf("|\n");
}
printf("\n");
return 0;
}
//000|01111| 02|
// 10| 111|1222222222|
//
//000|01111|02 |
//10 |111 |1222222222|
//
//