键盘输入正整数m和n,然后求出m的0次方一直到m的 n次方,
输出
共n行,每行一个乘方公式,从0次方到n次方
输入:
5,3
输出
pow(5,0)=1
pow(5,1)=5
pow(5,2)=25
pow(5,3)=125
#include<stdio.h>
double app(double d,double e)
{
double i,c=1;
for(i=1;i<=e;i++)
{
c=c*d;
}
return(c);
}
int main()
{
double m,n,a;
while(scanf("%lf %lf",&m,&n)!=EOF)
{
a=app(m,n);
printf("%.0f\n",a);
}
}
供参考:
#include <stdio.h>
int Pow(int m, int n)
{
int s = 1;
if (n == 0)
return s;
else {
while (n--)s *= m;
}
return s;
}
int main()
{
int m, n, i;
scanf("%d%d", &m, &n);
for (i = 0; i <= n; i++)
printf("pow(%d,%d)=%d\n", m, i, Pow(m, i));
return 0;
}