文档库 最新最全的文档下载
当前位置:文档库 › C语言-求一个数的n次幂

C语言-求一个数的n次幂

//for的应用-求n次幂
#include
double power (double num,int count); //定义求幂函数,传递指数和数字
int main (void)
{
int count,choice,choice1; //指数
double num; //数字

printf ("请输入一个数字(按Q退出):");
choice=scanf ("%lf",&num);
printf ("请输入它的指数(按Q退出):");
choice1=scanf ("%d",&count);
while (2==choice+choice1)
{
printf ("开始调用power()函数\n");
power (num,count);
printf ("请输入一个数字(按Q退出):");
choice=scanf ("%lf",&num);
printf ("请输入它的指数(按Q退出):");
choice1=scanf ("%d",&count);
}
printf ("程序结束");
getchar ();
getchar ();
return 0;
}
double power (double num,int count)
{
long double pow=1;
for (int times=1;times<=count;times++)
{
pow=num*pow;
printf ("%lf的%d次幂为%lf\n",num,times,pow);
}
return pow;
}

相关文档