以下程序通过函数SunFun 求。这里f(x) =x2+l, 由F函数实现。请填空。 main() { printf("The sum=%d\n", SunFun(10)); } SunFun(int n)

admin2009-01-15  21

问题 以下程序通过函数SunFun 求。这里f(x) =x2+l, 由F函数实现。请填空。
   main()
    {
      printf("The sum=%d\n",  SunFun(10));
   }
   SunFun(int n)
      {
        int x,  s =  0;
        for  (x =  0;  x <= n;  x++)
           S += F(______);
       return s;
     }
    F(int x)
     {
       return  (______);
    }

选项

答案x X*X+1或1+x*x

解析 题目中要求从x=0开始将f(x)的值累加起来,直到x=10。在 SunFun()函数中用了一个for循环,每循环一次将f(x)累加到s中,所以在本题的第一个空格处我们应该填x,,然后x+1,共循环10次。F()函数的功能应该是求数学表达式f(x)得值,所以其返回值应该为 x*x+1。
转载请注明原文地址:https://kaotiyun.com/show/zbXp777K
0

最新回复(0)