您的位置:首页 > 编程语言 > C语言/C++

1102: 整数幂(C语言输出左对齐格式)

2017-02-08 17:43 357 查看
Problem Link:http://139.129.36.234/problem.php?id=1102


1102: 整数幂

时间限制: 1 Sec  内存限制: 128 MB
提交: 5  解决: 2

[提交][状态][讨论版]


题目描述

输入3个整数,输出它们的1次幂、2次幂和3次幂。


输入

输入3整数,用空格隔开


输出

输出3行,每行3个整数,分别是它们的1次幂、2次幂和3次幂,每个整数占9列,不足9列左对齐


样例输入

1 5 100


样例输出

1        1        1
5        25       125
100      10000    1000000


AC code:

#include<iostream>
#include<algorithm>
#include<stdio.h>
#include<map>
#include<math.h>
#include<string.h>
#include<queue>
#include<vector>
#include<set>
#define LL long long
#define exp 1e-9
#define MAXN 1000010

using namespace std;

int main()
{
// freopen("D:\\in.txt","r",stdin);
int n,m,k;
scanf("%d%d%d",&m,&n,&k);
printf("%-9d%-9d%-9d\n",m,m*m,m*m*m);
printf("%-9d%-9d%-9d\n",n,n*n,n*n*n);
printf("%-9d%-9d%-9d\n",k,k*k,k*k*k);
return 0;
}


输出格式解析:

1 %d为整型的输出格式标识;
2 -代表数据左对齐,如不加则默认右对齐;
3 9表示输出占9位,不足部分补空格。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: