为了账号安全,请及时绑定邮箱和手机立即绑定

为什么老是显示int Sum(int n) ;那里有错误?

为什么老是显示int Sum(int n) ;那里有错误?

C
HUX布斯 2022-07-14 19:11:12
#include <stdio.h>#include <stdlib.h>int main(){printf("Please input n:");int n,x;scanf("%d",&n);if(n>=1){x=Sum(n);printf ("sum=%d\n",x);}elseprintf ("data error!\n");return 0;}int Sum(int n);{int sum=0,i,m;do{sum+=i;i++;}while (i<=n);m=sum;return m;}
查看完整描述

2 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

您好,很高兴回答您的问题。
您的这个题目中,错误的原因在于函数的基本形式还需要加强一下。函数的格式为:函数返回值类型 函数名(参数类型 参数名){函数体}。对照着您的程序,会发现您在函数名(参数类型 参数名)后面加了一个分号,由此引起了错误,只要删掉这个分号即可。

查看完整回答
反对 回复 2022-07-18
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

int Sum(int n);这里的分号去掉!!!

查看完整回答
反对 回复 2022-07-18
  • 2 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信