/* 1から15までの奇数の積を計算してプリントするプログラムを書け */

#include <stdio.h>

main()
{
int i, seki;
seki = i = 1;


while (i <= 15){
seki = seki * i;
printf("%d\n", seki); /* とりあえず */
i += 2;
}

return 0;
}

表題のとおりなんですが、参考書を手引きに問題を解いております。
自分で書いておいて、sekiという変数に1を初期値として代入するというところに
納得がいっておりません。
なにか、うまい書き方はないものでしょうか?
問題だと、1*3*5*・・・とならなければXだと思うのですが
今のままだと1*1*3*5*・・・になってしまいます