c语言 error 无法解析的外部符号

题目是输出5之内的金字塔程序如下:#include<stdio.h>intmian(void){voidpyramid(intn);pyramid(5);return0;... 题目是输出5之内的金字塔
程序如下:
#include<stdio.h>int mian(void){void pyramid(int n);pyramid (5);
return 0;}
void pyramid(int n){int i,j;for(i=1;i<=n;i++) {for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=i;j++)printf("%d",i); putchar('\n');}}

编译的时候提示错误如图:
错误 1 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 d:\用户目录\documents\visual studio 2010\Projects\newwe\newwe\MSVCRTD.lib(crtexe.obj) newwe

错误 2 error LNK1120: 1 个无法解析的外部命令 d:\用户目录\documents\visual studio 2010\Projects\newwe\Debug\newwe.exe 1 1 newwe

查了许多百度知道什么的看不懂,希望有人能告诉我具体怎么做,谢谢啦~
展开
 我来答
程序猿3号
2013-07-08 · TA获得超过1811个赞
知道小有建树答主
回答量:1029
采纳率:33%
帮助的人:774万
展开全部
是main()
不是 mian()
追问
谢谢,自己粗心了。

还有为何书上的运行结果是:

1
2 2
3 3 3
4 4 4 4
5 5 5 5 5

而我自己的运行结果是
1
22
333
4444
55555

呢?
追答

每行中间少空格吧

printf("%d ",i);   输出的时候加个空格

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式