如何用循环语句求数的次方而不用公式,头秃,求大佬指点
题目:输入任意实数x和正整数n,计算x的n次幂。#include<stdio.h>
int main()
{
double n,i,x,t;
scanf("%lf%lf",&x,&n);
for(i=1;i<=n;i++){
for(t=1;t>=0;t=x*1.0){
x=t;
}
}
printf("%.3lf\n",x);
return 0;
}
问题:我真的写了一晚上写道头秃,感觉写了一堆乱码,自我觉得是两个循环语句的嵌套不合理,然后第二个循环不知道该如何和第一个循环里的i关联起来,然后因此可能就一直运行不出来答案,我真的好迷啊,求大佬就纠纠错,顺便问下,循环语句这么嵌套对吗???