算法训练 5-2求指数
时间限制:1.0s 内存限制:256.0MB
问题描述
已知n和m,打印n^1,n^2,...,n^m。要求用静态变量实现。n^m表示n的m次方。已知n和m,打印n^1,n^2,...,n^m。要求用静态变量实现。n^m表示n的m次方。(每行显示5个数,每个数宽为12,右对齐)
样例输入
一个满足题目要求的输入范例。
例:
3 8
例:
3 8
样例输出
与上面的样例输入对应的输出。
例:
例:

数据规模和约定
输入数据中每一个数的范围。
例:n^m小于int 的表示范围
例:n^m小于int 的表示范围
1 #include<stdio.h> 2 #include<math.h> 3 int main(){ 4 int n,m; 5 scanf("%d%d",&n,&m); 6 int i=1; 7 int answer,flag=0; 8 for(flag=1;i<=m;i++,flag++){ 9 answer = pow(n,i); 10 printf("%12d",answer); 11 if(flag%5==0) 12 printf("\n"); 13 } 14 // for(flag=1;m>=1;m--,flag++){ 15 // answer = pow(n,m); 16 // printf("%12d",answer); 17 // if(flag%5==0) 18 // printf("\n"); 19 // } 20 }