C语言的格式%m.ne问题?

Python014

C语言的格式%m.ne问题?,第1张

%m.n 这里的m指的是至少输出宽度为m,例如:

%3d,即至少宽度为3,不够的用空格表示,即**5   (空格用*表示出来)

如果是%-m,代表从左边开始输出数值5,例如

%-3d,加个负号,表示从左边开始输出,至少宽度为3,即5**

如果a为4位数,例如

%-3d,至少输出宽度为3,虽然a有4位,这个没影响,就原样输出。宽度不够3的话,就用空格补起来。

#include <stdio.h>

double ne(int n)

main()

{

    double sqr2

    

    sqr2 = 1+1/ne(10)    //10是连分数的层数

}

double ne(int n)

{

    if(n == 0)

        return 0.5

    else

        return 2 + 1 / ne(n-1)

}