单项选择题

若要实现 total=1+2+3+4+5 求和, 以下程序段错误的是(     )。

A.

int i=1,total=1;
while(i<5)
{
   total +=i;
   i+=1;
}


B.

int i=1,total=0;
while(i<=5)
{
   total +=i;
   i+=1;
}


C.

int i=0,total=0;
while(i<5)
{
   i +=1;
   total+=i;
}


D.

int i=0,total=0;
while(i<=5)
{
   total +=i;
   i+=1;
}