单项选择题

有以下程序  #include<iostream.h>  int f(iht n)  { if(n==1) return 1;   else return f(n-1)+1;}  void main( )  { iht i,j=0;   for(i=1;i<3;i++)j+=f(i);   cout < < j;} 程序运行后的输出结果是

A.4
B.3
C.2
D.1