当前位置: 代码迷 >> C语言 >> 求 助~!~!~!
  详细解决方案

求 助~!~!~!

热度:453   发布时间:2006-09-07 00:22:58.0
求 助~!~!~!

#include<stdio.h>
void xyz(int s[],int n);
void mian()
{
int num[50],i,j = 0,k;
printf("输入n \n");
scanf("%d",&k);
fflush(stdin);
xyz(num,k);
for(i = 0;i < k;i++)
{
j = j + num[i];
}
printf("结果为 %d\n",j);
}
void xyz(int s[],int n)
{
int i;
for(i = 0;i < n;i++)
{
scanf("%d",&s[i]);
}
}


这是我做写的程序编辑的时候下面说

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Cpp1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

帮忙看看是怎么回事呀
谢谢了~!~!~!


----------------解决方案--------------------------------------------------------

很有幸做你的第一个回答者,你的main写错了!楼主要细心啊!
#include<stdio.h>
void xyz(int s[],int n);
void mian() // 是这样的,main()
{
int num[50],i,j = 0,k;
printf("输入n \n");
scanf("%d",&k);
fflush(stdin);
xyz(num,k);
for(i = 0;i < k;i++)
{
j = j + num[i];
}
printf("结果为 %d\n",j);
}
void xyz(int s[],int n)
{
int i;
for(i = 0;i < n;i++)
{
scanf("%d",&s[i]);
}
}


----------------解决方案--------------------------------------------------------

谢谢楼上的了
----------------解决方案--------------------------------------------------------
  相关解决方案