3314 - 右边对齐输出数据
时间限制 : 1 秒
内存限制 : 128 MB
有多组测试数据,每组测试数据输入3个小于1000的正整数,将他们右对齐输出。
题目输入
有多组测试数据,每组测试数据同一行输入3个小于1000的正整数。
题目输出
利用单场宽,每行输出一个数据,将3个数依次右对齐输出。
输入/输出样例
输入格式
1 12 123 234 2 34
输出格式
1 12 123 234 2 34
C++解答
#include<bits/stdc++.h> using namespace std; int a,b,c,t,k,l,ss,sss,s; int main() { while(cin>>a>>b>>c) { t=a; k=b; l=c; while(t!=0) { s++; t/=10; } while(k!=0) { ss++; k/=10; } while(l!=0) { sss++; l/=10; } for(int i=s;i<max(s,max(ss,sss));i++) cout<<" "; cout<<a<<endl; for(int i=ss;i<max(s,max(ss,sss));i++) cout<<" "; cout<<b<<endl; for(int i=sss;i<max(s,max(ss,sss));i++) cout<<" "; cout<<c<<endl; s=0; ss=0; sss=0; } return 0; }