解题感悟:
- 突然发现用double类型来处理这题好方便[]~( ̄▽ ̄)~*
#include<stdio.h>
#include<math.h>
#include<string.h>
char k[100];
int main(void){
memset(k,0,sizeof(k));
double n,p;
while(scanf("%lf%lf",&n,&p)!=EOF){
sprintf(k,"%lf",pow(p,1/n)+0.5);
int i;
for(i=0;i<100;++i)
if(k[i]=='.'){
k[i]='\0';
break;
}
puts(k);
}
return 0;
}
本文介绍了一种利用double类型简化数学运算的方法,并提供了一个具体的C语言实现案例,演示了如何计算给定数值的指数根。
640

被折叠的 条评论
为什么被折叠?



