C语言 这个怎么做?

以下是求等差数列和的程序,有错误,已知数列第一项的值a0,等差值k,和数列的项数n,求数列之和#include<stdio.h>main(){inta0,k,n;intr... 以下是求等差数列和的程序,有错误,已知数列第一项的值a0,等差值k,和数列的项数n,求数列之和#include<stdio.h>main(){ int a0,k,n; int r; scanf("%d%d%d",&a0,&k,&n); r=sum(a0,k); printf("%d",r);}int sum(int a0,int k,int n){ int s=0; int i,t; for(i=1;i<=n;i++) { t=a0+(i-1)*k; s=s+t; }} 展开
 我来答
中隽8f
2021-04-22 · TA获得超过161个赞
知道小有建树答主
回答量:435
采纳率:39%
帮助的人:40.8万
展开全部

#include <stdio.h>


int main(){

int a1,d,n,sn;

while(scanf("%d%d%d",&a1,&d,&n) == 3) {

sn = n*a1+n*(n-1)*d/2;

printf("%2d\n",sn);

}

return 0;

}

知e自动化
2021-04-22 · 工业技术 黑科技 自动化
知e自动化
采纳数:72 获赞数:182

向TA提问 私信TA
展开全部

函数sum形参,实参对不上。

并且函数没有返回值return s;

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式