作者 叶青
单位 长春理工大学
键盘输入正整数m和n,然后求出m的0次方一直到m的 n次方,如果输入的数据不是正的,输出error
输入格式:
两个正整数,逗号分隔,分别给 变量m和n
输出格式:
共n+1行,每行一个乘方公式,从0次方到n次方
输入样例:
5,3
输出样例:
pow(5,0)=1
pow(5,1)=5
pow(5,2)=25
pow(5,3)=125
输入样例2:
-5,-3
输出样例:
error
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include <stdio.h>
#include <math.h>
int main(){
int m, n;
int result; //计算结果
scanf("%d,%d", &m, &n);
if(m < 0 || n < 0 || (m < 0 && n < 0)){
printf("error");
return 0;
}
for(int i = 0; i <= n; i++){
result = pow(m, i);
printf("pow(%d,%d)=%d\n", m, i, result);
}
return 0;
}