错在哪里呢?

努力奋发的小农 2012-03-21 01:17:19
#include <stdio.h>
int zhenyinzi(int a);
{
int i;
int sum = 0;
for (i = 1; i < a; i++)
{
if (a % i == 0)
sum += i;
}
return sum;
}
int main()
{
int i, j;
for (i = 0; i < 10000; i++)
{
j = zhenyinzi(i);
if (j > i && i == zhenyinzi(j))
printf("%d, %d\n", i, j);
}
scanf("\n");
return 0;
}

编译时说:missing function header 意思是失踪的功能头
什么意思呢,求帮忙!谢谢
...全文
137 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
iwillalwaysbe 2012-03-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 rabbiting 的回复:]
第二行函数定义多了个分号
[/Quote]
要小心啊
CoreSword_ 2012-03-21
  • 打赏
  • 举报
回复
missing function header 意思是失踪的功能头,这翻译~~~~什么叫失踪的功能头
goldbeef 2012-03-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 querdaizhi 的回复:]

引用 2 楼 adlay 的回复:

int zhenyinzi(int a);

多了个分号


眼好尖
[/Quote]++
猪头小哥 2012-03-21
  • 打赏
  • 举报
回复
missing function header 意思是失踪的功能头,这翻译~~~~
ykzhumeng 2012-03-21
  • 打赏
  • 举报
回复
scanf("\n")也错了。。。
querdaizhi 2012-03-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 adlay 的回复:]

int zhenyinzi(int a);

多了个分号
[/Quote]

眼好尖
qixing1115 2012-03-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 adlay 的回复:]
int zhenyinzi(int a);

多了个分号
[/Quote]
++
自信男孩 2012-03-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 rabbiting 的回复:]
第二行函数定义多了个分号
[/Quote]
++
mlinlin 2012-03-21
  • 打赏
  • 举报
回复
你应该能解决的啊 多多练习哦 呵呵
www_adintr_com 2012-03-21
  • 打赏
  • 举报
回复
int zhenyinzi(int a);

多了个分号
槐芽 2012-03-21
  • 打赏
  • 举报
回复
第二行函数定义多了个分号

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧