#include <stdio.h> #include <math.h> int main (void) { int i; float n,m,k,s; while(scanf("%f%f",&n,&m)!=EOF) { s=n,k=n;//这样第一项的运算就免了 for(i=1;i<m;i++) { k=sqrt(k);//用k来计算每一项的值,并直接用k记录下来 s+=k; } printf("%.2f\n",s);//格式 } return 0; }
#include <stdio.h> #include <math.h> int main (void) { int i; float n,m,k,s; while(scanf("%f%f",&n,&m)!=EOF) { s=n,k=n;//这样第一项的运算就免了 for(i=1;i<m;i++) { k=sqrt(k);//用k来计算每一项的值,并直接用k记录下来 s+=k; } printf("%.2f\n",s);//格式 } return 0; }