猿问

急求,/*函数sum的功能是:计算1到形参n之间,能被3和7整除的整数的和,并作为函数值返回。

例如,n为1800时,程序输出:
1到1800之间,能被3和7整除的整数的和为: 76755 */

#include <stdio.h>

long sum(int n)
{

}

void main()
{ void CHECK();
int n=1800;
printf("1到%d之间,能被3和7整除的整数的和为: %ld\n",n,sum(n)) ;
CHECK();
}

森栏
浏览 293回答 3
3回答

九州编程

#include <stdio.h>long sum(int n){int i;long sum=0;for(i=1;i<=n;i++)if(i%3==0&&i%7==0)sum=sum+i;return sum;}void main(){ //void CHECK();int n=1800;printf("1到%d之间,能被3和7整除的整数的和为: %ld\n",n,sum(n)) ;//CHECK();}那两个不需要的

素胚勾勒不出你

#include <stdio.h>long sum(int n){int i=1;long s=0;for(i;i<=n;i++){if(i%3==0&&i%7==0)s += i;}return s;}void main(){ void CHECK();int n=1800;printf("1到%d之间,能被3和7整除的整数的和为: %ld\n",n,sum(n)) ;CHECK();}

慕容3067478

int r = 0;int i;for(i = 1;i <= n;i++){if (i%3 == 0) r = r + i;else if(i%7 == 0) r = r + i;}return r;
随时随地看视频慕课网APP
我要回答