B2004题解——Problem Expert

· · 个人记录

本题如何考察右对齐输出

注意:输出格式千万不要出错,不然会导致输出内容不同

你可以用printf输出也可以用cout

只不过使用printf较为简单,而cout较为复杂

AC代码如下↓

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a,b,c;

    scanf(" %d %d %d",&a,&b,&c);

    printf("%8d %8d %8d\n",a,b,c);
    return 0; 
}

或者你也可以这么写

#include <bits/stdc++.h>
using namespace std;

int main()
{
    long long a,b,c;

    cin>>a>>b>>c; 

    cout<<setw(8)<<a<<" "<<setw(8)<<b<<" "<<setw(8)<<c<<endl;
    return 0; 
}

总之建议用前一种代码,不容易出错