用C语言开a的n次根号void main(){ float b=0,a; double c=1; int n,d=0; scanf("%f",&a); scanf("%d",&n); while(a>c) { b=b+0.00001; for(d=0;d>=n;d++) { c=c*b; } } printf("%f",b);}这个有什么问题,怎么改.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 04:46:51

用C语言开a的n次根号void main(){ float b=0,a; double c=1; int n,d=0; scanf("%f",&a); scanf("%d",&n); while(a>c) { b=b+0.00001; for(d=0;d>=n;d++) { c=c*b; } } printf("%f",b);}这个有什么问题,怎么改.
用C语言开a的n次根号
void main()
{
float b=0,a;
double c=1;
int n,d=0;
scanf("%f",&a);
scanf("%d",&n);
while(a>c)
{
b=b+0.00001;
for(d=0;d>=n;d++)
{
c=c*b;
}
}
printf("%f",b);
}
这个有什么问题,怎么改.

用C语言开a的n次根号void main(){ float b=0,a; double c=1; int n,d=0; scanf("%f",&a); scanf("%d",&n); while(a>c) { b=b+0.00001; for(d=0;d>=n;d++) { c=c*b; } } printf("%f",b);}这个有什么问题,怎么改.
#include
void main()
{
double b=1,a;
double c=1;
int n,d=0;
scanf("%f",&a);
scanf("%d",&n);
while(a>=c)
{
c=1;
b+=0.00001;
for(d=0;d