能编译不能运行
#include<stdio.h>long square(int p); //实现平方
long factorial(int q); //实现阶层
void mian()
{
int i;
long s=0;
for(i=2;i<=3;i++)
{
s=s+square(i);
}
printf("%ld\n",s);
}
long square(int p)
{
int c;
long r;
c=p*p;
r=factorial(c);
return r;
}
long factorial(int q)
{
long c=1;
int i;
for(i=1;i<=q;i++)
{
c*=i;
}
return c;
} 求帮助,不知道为什么 主函数的名称不是mian(),而是main(),另外建议将main函数的类型改为int型 #include<stdio.h>
long square(int p); //实现平方
long factorial(int q); //实现阶层
int main()
{
int i;
long s=0;
for(i=2;i<=3;i++)
{
s=s+square(i);
}
printf("%ld\n",s);
}
long square(int p)
{
int c;
long r;
c=p*p;
r=factorial(c);
return r;
}
long factorial(int q)
{
long c=1;
int i;
for(i=1;i<=q;i++)
{
c*=i;
}
return c;
} guoxiaopeng 发表于 2017-8-29 08:29
主函数的名称不是mian(),而是main(),另外建议将main函数的类型改为int型
好久没逛论坛了,都忘了回复,。。谢谢朋友帮助 Minhal 发表于 2017-8-29 10:16
谢谢朋友帮助
页:
[1]