网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月07日漏签0天
vb吧 关注:156,053贴子:1,166,215
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 11回复贴,共1页
<<返回vb吧
>0< 加载中...

这种情况,a(i)数组怎么定义比较简洁合理

  • 只看楼主
  • 收藏

  • 回复
  • zgzzsn
  • API
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有一个程序
Option Explicit
Private SubCommand1_Click()
Dim a(0 To 3600), b(0 To 3600), c(0 To3600), i#
For i = 0 To 3600 Step 1
If i Mod 600 = 0 Then a(i) = 2 * i
b(i) = Sin(i) * 6
c(i) = a(i) * a(i) + b(i) * b(i)
Print i; a(i); b(i); c(i)
Next i
End Sub
在一个循环里其中a(i) 只在 a(0);a(600);a(120);a(1800);a(2700);a(3300);a(3600)有值,b(i)和 c(i) 在i的各点都有值。
这种情况,a(i)数组怎么定义比较简洁合理


  • 懒懒的风
  • 递归爆栈
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
呃 我觉得你应该把a(i)取值条件说一下


2026-01-07 10:31:44
广告
不感兴趣
开通SVIP免广告
  • 懒懒的风
  • 递归爆栈
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
就我所知道的数组定义法没有能做到你想要的 不过你可以通过修改代码来实现只对数组特定元素赋值并输出


  • zgzzsn
  • API
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在一个较大的循环里面计算赋值a(i),b(i),c(i),数组
a(i)是间隔(这里是600)有值的
a(i)数组定义也为a(0 To 3600),其实只有a(0);a(600);a(1200);a(1800);a(2400);a(3000);a(3600)
怎么定义a(i)数组合理?


  • 初音七奈
  • 钩子编程
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
直接a(0 To 6)不行么


  • zgzzsn
  • API
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这样
可以改为
c(i) = i * i + b(i) * b(i)
在循环里b(i),c(i)都为361个值
a(i)只有a(0);a(600);a(1200);a(1800);a(2400);a(3000);a(3600)有值
a(i)与 b(i),c(i)它们的标号在
a(0);a(600);a(1200);a(1800);a(2400);a(3000);a(3600)是对应的


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 11回复贴,共1页
<<返回vb吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示