首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

错在哪里呢?该怎么处理

2012-04-10 
错在哪里呢?#include stdio.hint zhenyinzi(int a){int iint sum 0for (i 1i a i++){if (a %

错在哪里呢?
#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 意思是失踪的功能头
什么意思呢,求帮忙!谢谢

[解决办法]
第二行函数定义多了个分号
[解决办法]
int zhenyinzi(int a);

多了个分号
[解决办法]
你应该能解决的啊 多多练习哦 呵呵
[解决办法]

探讨
第二行函数定义多了个分号

[解决办法]
探讨
int zhenyinzi(int a);

多了个分号

热点排行