t23:使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件 modil.c在此,已知一个数列从项开始的前3项,0、0、1,以后的各项相邻的前3项之和。下列给定的,函数fun的功能是:计算并输出该数列前n项的平方根之和sum.的值通过形参传入。例如,当n= 10时,程序的输出结果23 197745。请改正的错误,使它能得出正确的结果。注意,部分源程序在文件modil c中。 不要改动main函数,不得增行或册行,也不得更改程序的结构! #include
#include
#include
#include
/*************found**************/ fun( int n) { double sum, s0, s1, s2, s; int k; sum=1.0; if (n<=2) sum=0.0; s0=0.0; s1=0.0; s2=1.0; for (k=4;k<=n;k++) { s=s0+s1+s2; sum+=sqrt(s); s0=s1;s1=s2;s2=s; } /*************found**************/ return sum } void main() { int n; system( "CLS" ); printf( "Input N=" ); scanf( "%d" ,&n); printf( "%f\n" ,fun(n)); } 请整行写出。