c语言中was not declared in this scope什么意思
#include<stdio.h>intadd(intx){intn,i,product,sum,c;printf("pleaseenteranumber:\n");sc...
#include <stdio.h>
int add(int x)
{
int n,i,product,sum,c;
printf("please enter a number:\n");
scanf("%d",&n);
sum=0;
product=1;
for(i=1;i<=n;i++)
{
product=product*i;
sum+=product;
printf("sum=%d",sum);
add(x);
return(x);
}
}
int main(int argc, char *argv[])
{
int result;
result=add(x);
printf("%d",result);
} 展开
int add(int x)
{
int n,i,product,sum,c;
printf("please enter a number:\n");
scanf("%d",&n);
sum=0;
product=1;
for(i=1;i<=n;i++)
{
product=product*i;
sum+=product;
printf("sum=%d",sum);
add(x);
return(x);
}
}
int main(int argc, char *argv[])
{
int result;
result=add(x);
printf("%d",result);
} 展开
8个回答
展开全部
在本域中没有声明,检查名称是否输入错漏。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这句话的意思也就是说,某某指令在这个范围之内,并没有显示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
倒数第三行 result=add(‘x’);x加一个单引号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询