とりあえず俺もやってみた。最初の1はtotalに代入してあるから繰り返し回数は49回。
変数aのトレース付き。

#include <stdio.h>
void main()
{
int a=1, i, total=1;
for(i=0; i<49; i++){
if(a >= 0){
a += 2;
printf("%d ", a);
total += a;
a *= -1;
}
else{
a -= 2;
printf("%d ", a);
total += a;
a *= -1;
}
}
printf("合計=%d\n", total);
}