小弟我是新手,请帮忙看下小弟我这段程序异常出在那里
我是新手,请帮忙看下我这段程序错误出在那里
#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的,而不是你说的这个程序的。所以就说你主函数已经定义了
#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的,而不是你说的这个程序的。所以就说你主函数已经定义了