小弟我是新手,请帮忙看下小弟我这段程序异常出在那里

我是新手,请帮忙看下我这段程序错误出在那里
#include <stdio.h>

void   main()
{
int   a,   b,c,d,e,f,g,j,l,h,m;


printf( "请输入一个数字: ");

scanf( "%d ",&a);

b=a*1;
c=a*2;
d=a*3;
e=a*4;
f=a*5;
g=a*6;
j=a*7;
l=a*8;
h=a*9;
m=a*10;


printf( "%d*1=%d ",a,b);
printf( "%d*2=%d\n ",a,c);
printf( "%d*3=%d ",a,d);
printf( "%d*4=%d\n ",a,e);
printf( "%d*5=%d ",a,f);
printf( "%d*6=%d\n ",a,g);
printf( "%d*7=%d ",a,j);
printf( "%d*8=%d\n ",a,l);
printf( "%d*9=%d ",a,h);
printf( "%d*10=%d ",a,m);
}



------解决方案--------------------
你重新组建一下,把你的这个程序所在的文件夹下所有的其他文件都删除,就留下该源文件,然后打开源文件重新编译,这样应该就可以了。你肯定是在同一个工作区写了两个带有主函数的程序文件,但工作区*.dsw是属于文件shijian1.exe的,而不是你说的这个程序的。所以就说你主函数已经定义了