亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

急求,/*函數sum的功能是:計算1到形參n之間,能被3和7整除的整數的和,并作為函數值返回。

急求,/*函數sum的功能是:計算1到形參n之間,能被3和7整除的整數的和,并作為函數值返回。

森欄 2022-07-14 19:11:27
例如,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();}
查看完整描述

3 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

#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();
}
那兩個不需要的


查看完整回答
反對 回復 2022-07-18
?
素胚勾勒不出你

TA貢獻1827條經驗 獲得超9個贊

#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();
}


查看完整回答
反對 回復 2022-07-18
?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

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;


查看完整回答
反對 回復 2022-07-18
  • 3 回答
  • 0 關注
  • 314 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號