#include <stdio.h>
#include <math.h>
#include <ctype.h>
#define MAXN 100
int main(){
int number;
double sum=0;
scanf("%d",&number);
while(number--){
char data[MAXN];
scanf("%s",data);
int i;
i=0;
if(data[i]=='+'||data[i]=='-'){
printf("%c",data[i]);
i++;
}
for(;isdigit(data[i]);i++){
sum=(data[i]-'0')+10*sum;
}
if(data[i]=='.'){
int power=1;
while(data[i]!='\n'){
sum=(data[i]-'0')+sum*10;
power*=10;
}
sum/=power;
}
printf("%.6lf\n",pow(sum,1/3.0));
sum=0;
}
return 0;
}
注意isdigit()在ctype。h中1628可以执行的
最新推荐文章于 2023-11-24 22:23:03 发布