C语言代码,怎么改?
发布网友
发布时间:2023-07-15 17:45
我来回答
共5个回答
热心网友
时间:2024-11-17 21:43
您的C 程序应该安装在D盘吧,好像是你的头函数打错了, #include "stdio.h"应该是#include <stdio.h>
或者把你的自定义函数放在主函数上面试试!!
热心网友
时间:2024-11-17 21:43
void main()
{
int i;
int fact(int);
for(i=0;i<5;i++)
printf("\40:%d!=%d\n",i,fact(i));
}
int fact( int j)
{
int sum;
if(j==0)
sum=1;
else
sum=j+fact(j-1);
return sum;
}
热心网友
时间:2024-11-17 21:44
我也是很久以前用的C了你试下把你的MAIN函数里的声明 的FACT()函数写成有参数的形式!
热心网友
时间:2024-11-17 21:44
函数是这样写的:
int fact(int j)
{
int sum;
if(j==0)
sum=1;
else
sum=j+fact(j-1);
return sum;
}
热心网友
时间:2024-11-17 21:45
#include <stdio.h>
main()
{
int fact(int j);
int i;
for(i=0;i<5;i++)
printf("\40:%d!=%d\n",i,fact(i));
}
int fact(int j)
{
int sum;
if(j==0)
sum=1;
else
sum=j+fact(j-1);
return sum;
}