13,825
社区成员
发帖
与我相关
我的任务
分享
int main()
{
double x,ans;
int exp;
printf("now input a number and the integer power:\n ");
printf("Enter 'q' to quit.\n");
while(scanf("%lf %d",&x,&exp)==2)
{
ans=power(x,exp);
// printf("%lf的%d次幂的值为%d\n",x,exp,ans); 输出参数设置有问题,改成下边的就好了
printf("%lf的%d次幂的值为%f\n",x,exp,ans);
printf("now input a number and the integer power:\n ");
printf("Enter 'q' to quit.\n");
}
printf("bye!\n");
}
int main()
{
double x,ans;
int exp;
printf("now input a number and the integer power:\n ");
printf("Enter 'q' to quit.\n");
while(scanf("%lf %d",&x,&exp)==2)
{
ans=power(x,exp);
printf("%lf的%d次幂的值为%f\n",x,exp,ans);
printf("now input a number and the integer power:\n ");
printf("Enter 'q' to quit.\n");
}
printf("bye!\n");
}