帮忙找下错误在哪 C语言
答案:4 悬赏:70 手机版
解决时间 2021-02-10 19:32
- 提问者网友:动次大次蹦擦擦
- 2021-02-10 14:04
帮忙找下错误在哪 C语言
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-02-10 15:26
int qiuhe()后面要加个大括号把函数内容括起来,而且你的main函数没有printf语句进行输出,程序运行后看不到结果追问#include
int qiuhe()
{int i,temp,sum,a;
sum=0;
a=1;
for(i=1;i<6;i++)
{
temp=i+a;
sum=temp+sum;
}
return(sum);
}
main()
{
qiuhe();
}
但是运行没有结果 帮忙看下哪里还在错 谢谢啦追答加一句double y;y =qiuhe();printf("%d",y);就可以了追问款不管运行啊 大神 赶快再看看 马上要交了追答按照我说的那几句加到main里面,没有错的,你检查看看有没有语法错误按照我说的那几句加到main里面,没有错的,你检查看看有没有语法错误 main(){double y; y=qiuhe();printf("%d",y);}
int qiuhe()
{int i,temp,sum,a;
sum=0;
a=1;
for(i=1;i<6;i++)
{
temp=i+a;
sum=temp+sum;
}
return(sum);
}
main()
{
qiuhe();
}
但是运行没有结果 帮忙看下哪里还在错 谢谢啦追答加一句double y;y =qiuhe();printf("%d",y);就可以了追问款不管运行啊 大神 赶快再看看 马上要交了追答按照我说的那几句加到main里面,没有错的,你检查看看有没有语法错误按照我说的那几句加到main里面,没有错的,你检查看看有没有语法错误 main(){double y; y=qiuhe();printf("%d",y);}
全部回答
- 1楼网友:白昼之月
- 2021-02-10 17:21
其实楼上讲得挺清楚地,我再说一个。你的main函数没声明类型,在main前面打个int上去,再在主函数末尾加个return(0);上去试试。
- 2楼网友:怙棘
- 2021-02-10 16:33
qiuhe()函数体部分为加{}括起来
- 3楼网友:街头电车
- 2021-02-10 15:37
qiuhe函数没有一对大括号
不是一个函数追问#include
int qiuhe()
{int i,temp,sum,a;
sum=0;
a=1;
for(i=1;i<6;i++)
{
temp=i+a;
sum=temp+sum;
}
return(sum);
}
main()
{
qiuhe();
}
但是没有结果呀 还是不对追答你函数调用了不错,但是qiuhe函数return出来的sum值到哪去?你在main函数中没有指明
可以加一条printf语句输出,像这样:
printf("%d", qiuhe());
或者,在main函数中定义一个int型变量用于接收qiuhe函数的返回值,例如:
int cal;
cal = qiuhe();
完了在输出cal,或者作其它运算,也是可以的
不是一个函数追问#include
int qiuhe()
{int i,temp,sum,a;
sum=0;
a=1;
for(i=1;i<6;i++)
{
temp=i+a;
sum=temp+sum;
}
return(sum);
}
main()
{
qiuhe();
}
但是没有结果呀 还是不对追答你函数调用了不错,但是qiuhe函数return出来的sum值到哪去?你在main函数中没有指明
可以加一条printf语句输出,像这样:
printf("%d", qiuhe());
或者,在main函数中定义一个int型变量用于接收qiuhe函数的返回值,例如:
int cal;
cal = qiuhe();
完了在输出cal,或者作其它运算,也是可以的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯