查看: 3522|回復: 7|關注: 0
打印 上一主題 下一主題

[已解決] 求[100,500]之間所有能被21整除的整數的平均值。

[復制鏈接]

新手

7 麥片

財富積分


050


3

主題

3

帖子

0

最佳答案
跳轉到指定樓層
1#
求[100,500]之間所有能被21整除的整數的平均值。
回復主題 已獲打賞: 0 積分

舉報

入門

286 麥片

財富積分


50500


6

主題

100

帖子

6

最佳答案
  • 關注者: 2
2#
發表于 2019-10-25 18:46:29 | 只看該作者 |此回復為最佳答案
clear
clc
close all

s=0;
i=0;
for x=100:500
    if rem(x/21,1)==0
        s=s+x;
        i=i+1;
    end
end
z=s/i;

回復此樓 已獲打賞: 0 積分

舉報

論壇優秀回答者

0

主題

2263

帖子

351

最佳答案
  • 關注者: 63
3#
發表于 2019-10-25 18:50:37 | 只看該作者
本帖最后由 WarnerChang 于 2019-10-25 18:55 編輯

a=100:500;
b=a.*(rem(a/21,1)==0);
c=b(b~=0)

d=sum(c)/length(c)
望設置為最佳答案!謝謝
回復此樓 已獲打賞: 0 積分

舉報

論壇優秀回答者

0

主題

2263

帖子

351

最佳答案
  • 關注者: 63
4#
發表于 2019-10-25 18:52:16 | 只看該作者
本帖最后由 WarnerChang 于 2019-10-25 18:55 編輯

a=100:500;
b=a.*(rem(a,21)==0);
c=b(b~=0)

d=sum(c)/length(c)
直接這樣就行!
回復此樓 已獲打賞: 0 積分

舉報

新手

10 麥片

財富積分


050


0

主題

17

帖子

0

最佳答案
5#
發表于 2019-12-11 17:14:51 | 只看該作者
i=1;
for a=100:500
    if mod(a,21)==0  %求余數
        b(i)=a;
        i=i+1;
    end
end
c=mean(b)   % c就是所求的平均值
回復此樓 已獲打賞: 0 積分

舉報

MATLAB 基礎討論
版塊優秀回答者

入門

224 麥片

財富積分


50500


3

主題

331

帖子

49

最佳答案
  • 關注者: 2
6#
發表于 2019-12-12 17:33:54 | 只看該作者
  1. a = 100:500;
  2. b = mean(a(rem(a,21) == 0));
復制代碼
回復此樓 已獲打賞: 0 積分

舉報

新手

5 麥片

財富積分


050


0

主題

1

帖子

0

最佳答案
7#
發表于 2019-12-12 23:44:14 | 只看該作者
x=105:21:500;m=mean(x)
:lol:lol:lol
回復此樓 已獲打賞: 0 積分

舉報

入門

91 麥片

財富積分


50500


0

主題

36

帖子

1

最佳答案
8#
發表于 2020-1-20 23:15:22 | 只看該作者
WarnerChang 發表于 2019-10-25 18:52
a=100:500;
b=a.*(rem(a,21)==0);
c=b(b~=0)

向量化編程,牛逼
回復此樓 已獲打賞: 0 積分

舉報

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /4 下一條

快速回復 返回頂部 返回列表
哪一款德州扑克还能玩 如何用1万撬动300万 30选5走势图带连线 中国中车股市行情 网盛棋牌官方版 双色球开奖结果 天涯社区天涯情感 网上如何兼职赚钱 股票入门免费教学视频 体彩江苏7位数走势 互利计划 好玩的单机游戏 股票入门的基础知识 850游戏害人的事例 nba有多少支球队 血战到底麻将规则图解 四肖期期堆刘伯温期期准