题解【B2004 对齐输出】

· · 题解

update: 加了对 printf("%8d")、printf("%8s") 的解释。

根据题意模拟即可。

#include <bits/stdc++.h>
using namespace std;
int main()
{
   char a[100], b[100], c[100]; // 用字符串
   scanf("%s%s%s", a, b, c); // 读入(不要加 &!)
   printf("%8s %8s %8s", a, b, c); // 根据题意输出
   return 0;
}

可以去本站测,可以过的。

虽然题面写 0<a,b,c<10^{18},但用 int 也可以。