小白求教C语言问题大神们帮帮忙

#include
mian(){
int a, b;
float c = 0, s;
for (int i = 1; i <= 100; i++){
a = a + i;
}
for (int j = 1; j <= 50; j++){
b = b + j*j;
}
for (int k = 1; k <= 10; k++){
c = c + 1 / k;
}
s = a + b + c;
printf("结果是:%f", s);
getch();
}
运行提示
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 main,该符号在函数 __tmainCRTStartup 中被引用
1>c:\users\zh131\documents\visual studio 2013\Projects\ConsoleApplication8\Debug\ConsoleApplication8.exe : fatal error LNK1120: 1 个无法解析的外部命令
这样的错误,小白找不出毛病求解

c

5个回答

#include

int main()
{
printf("hello world!\n");
return 1;
}
C语言头引用和main函数都有一定的规范,你那个似乎不对哈。

sun1021873926
夕阳雨晴 不用呢,刚开始学总会遇到这种比较奇葩的问题,随着多敲代码,会越来越熟练的,加油。
接近 3 年之前 回复
WuxingH
WuxingH 谢了0.0
接近 3 年之前 回复
WuxingH
WuxingH 我擦,好尴尬
接近 3 年之前 回复
sun1021873926
夕阳雨晴 回复WuxingH: 这个不能运行的原因是把main写错了,你写成mian
接近 3 年之前 回复
sun1021873926
夕阳雨晴 回复WuxingH: 我这边刚复制粘贴进去就可以运行,你那边的编译环境是不是不合适呀
接近 3 年之前 回复
sun1021873926
夕阳雨晴 回复WuxingH: 这个可以运行呀,343402.937500
接近 3 年之前 回复
WuxingH
WuxingH 复制错了是这个#include <stdio.h> main() { int i; float sum=0; for(i=1;i<=100;i++) sum=sum+i; for(i=1;i<=100;i++) sum=sum+i*i; for(i=1;i<=10;i++) sum=sum+1.0/i; printf("%f",sum); }
接近 3 年之前 回复
WuxingH
WuxingH 恩,谢谢 我在网上找的个差不多的程序 可以运行,我的就不可以,被弄晕了 #include mian(){ int a, b; float c = 0, s; for (int i = 1; i <= 100; i++){ a = a + i; } for (int j = 1; j <= 50; j++){ b = b + j*j; } for (int k = 1; k <= 10; k++){ c = c + 1 / k; } s = a + b + c; printf("结果是:%f", s); getch(); }
接近 3 年之前 回复
sun1021873926
夕阳雨晴 回复WuxingH: 我这边在下VC6.0,随后试一下,看哈原因
接近 3 年之前 回复
WuxingH
WuxingH 我用了头文件stdio.h这是这上面显示不出来
接近 3 年之前 回复
WuxingH
WuxingH 我用了 #include int main(){ return 0; } 也是一样的错误
接近 3 年之前 回复

我用了
#include
int main(){

return 0;
}
也是一样的错误

好好看看书,低级错误,#include int main() {printf("helo");return 0}

main 而且新的标准规定 main函数有返回值,类型为int

,main函数返回类型

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!