1102: 整数幂(C语言输出左对齐格式)
2017-02-08 17:43
357 查看
Problem Link:http://139.129.36.234/problem.php?id=1102
时间限制: 1 Sec 内存限制: 128 MB
提交: 5 解决: 2
[提交][状态][讨论版]
输入3个整数,输出它们的1次幂、2次幂和3次幂。
输入3整数,用空格隔开
输出3行,每行3个整数,分别是它们的1次幂、2次幂和3次幂,每个整数占9列,不足9列左对齐
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;
}
输出格式解析:
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位,不足部分补空格。
相关文章推荐
- pat-basic-1028-c语言
- 开发者都应该使用的10个C++11特性
- 关于C语言中内存的3个问题
- 30分钟了解C++11新特性
- C++11 之for 新解
- C++运算符重载例子代码
- Leetcode-461. Hamming Distance C++解
- C语言可变参数(廿十)
- C++实现二叉树数组
- gdal source code c++ make windows
- 【记录】2种随机迷宫生成算法的cpp实现
- 第六十三课、C语言的异常处理
- c++调用c++的so动态库
- C++命名空间
- C++里的new
- c语言哈夫曼编码
- 2016年蓝桥杯C语言大学A组题目3--方格填数
- 【C/C++】计时函数比较
- C++ 中 string大小写的转换
- C语言实现文件复制 磁盘遍历 文件查找