001 OpenJudge-1.1-03 对齐输出

http://noi.openjudge.cn/ch0101/03/

视频题解

描述

读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。

输入

只有一行,包含三个整数,整数之间以一个空格分开。

输出

只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。

样例输入

123456789 0 -1

样例输出

123456789        0       -1

参考程序 -1

#include<iostream>
#include<iomanip>
using namespace std;

int main(){
    int a,b,c;
    cin>>a>>b>>c;
    cout<<setw(8)<<a<<" ";//8个字符宽度 又对齐 每个数之间有个空格
    cout<<setw(8)<<b<<" ";//8个字符宽度 又对齐 每个数之间有个空格
    cout<<setw(8)<<c;
}

参考程序-2

#include<iostream>

int main(){
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);//输入
    printf("%8d %8d %8d",a,b,c);//8个字符宽度输出
    return 0;
} 

标签: none

仅有一条评论

  1. 用注册吗 用注册吗

    用注册码

添加新评论