%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)
}