[1] 授業単元: プログラミング演習
[2] 問題文(含コード&リンク): 1234567890を繰り返し表示するプログラムを作成せよ。
なお、表示する数字は、読み込まれた整数値の個数とする。
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: VisualC++ 6.0
 [3.3] 言語: C
[4] 期限: 今夜20時までに

プログラムを自分でも作成してみたのですが、うまく実行できません。
↓が自分で作成したものです。
#include <stdio.h>
int main (void)
{
int i,num;

printf("整数を入力してください:");
scanf("%d", &num);

for(i = 1; i <= num; i++){
if(i== 10){
i = 0;
}
printf("%d",i);
}
return 0;
}
よろしくおねがいします。