[1] 授業単元:C言語
[2] 問題文(含コード&リンク):do-while分の問題です。数を入力し、1から入力値まで"*"で会談を表示する
[3] 環境
 [3.1] OS: WindouwsVISTA
 [3.2] コンパイラ名とバージョン: VC9.0
 [3.3] 言語: C言語
[4] 期限:無期限(授業の復習)
[5] その他の制限:習ったのはprintf,int,float,while,do-while,for,switch(現在習っている命令)です

#include<stdio.h>
main(){
int a,i;
i = 1;
printf("行数は?");
scanf("%d",&a);
do{
printf("*****\n");
i++;
}while(i<a);
}

というプログラムを入力しているのですが、うまくいきません
どうすればいいんでしょうか?