C语言函数调用

C语言函数调用,第1张

C。A的计算结果通过参数a返回,B的计算结果通过参数b返回,D的计算结果通过返回值返回。C的所有参数都不是指针(没得通过参数返回)然后返回值类型又是void(不能通过返回值返回),于是计算结果出不来了

在使用一个函数之前必须先对他进行声明:

//void B();声明B函数的存在。void A(){B();//非法,程序执行到此时并不知道B函数的存在。}void B(){}

或者

#include <stdioh>

#include <stdlibh>

#include <mathh>

int fa(int n)

{

int a;

for(a=2;a<=sqrt(n10),n%a!=0;a++);

if(a>sqrt(n10))

return(1);

else

return(0);

}

void main( )

{

int n,q;

scanf("%d",&n);

扩展资料

#include <stdioh>

#include <stdlibh>

#include <mathh>
int fa(int n)

{

int a;

for(a=2;a<=sqrt(n10),n%a!=0;a++);

if(a>sqrt(n10))

return(1);

else

return(0);

}

void main( )

{

int n,q;

scanf("%d",&n);

if(fa(n)==1)

printf("n");

else

printf("y");

system("pause");

exit(0);

}

参考资料:

百度百科 - C语言函数

#include <stdioh>
long fac(int n);
int main(void)
{
int n,i;
long sum;
scanf("%d",&n);
for(i=1,sum=0;i<=n;++i)
{
sum+=fac(2i-1);
}
printf("%ld\n",sum);
return 0;
}
long fac(int n)
{
if(n==1)
return 1;
return nfac(n-1);
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13089702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存