Whileを使い1〜10までの整数の二乗を計算して表示するプログラムを作成しなさい。
という宿題なのですがうまくコンパイルできませんどこがわるいのでしょうか?

#include <stdio.h>
void main(void)
{
int s,k;

printf("X X**2\n");

k=1;

while(k<=10){
s=k*k;
printf("%d…  %d\n",k,s);
}
k++;
printf("\n");
}
return 0;
}