c语言数组的问题,如何根据输入选择数组元素?
答案:2 悬赏:20 手机版
解决时间 2021-03-20 19:04
- 提问者网友:临风不自傲
- 2021-03-20 06:19
就是我有一个A【31】【24】的数组(代表一个月31天24个时刻的数据),我现在想实现的功能是分析每天相同时刻的数据,就是比如A【1】【6】(1号6点)A【2】【6】。。。。A【31】【6】,这个通过循环实现,而这【6】这个时间点是输入实现,也就是说我先输入一个t,然后把所有的A【1】【t】-A【31】【t】都调出来。可是书本上说数组下标不能是变量啊,我应该如何实现这个功能???
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-03-20 07:59
书上说的数组下标不能是变量吗?
应该是说数组在声明或者定义的时候不能使用变量把
若不使用下标的话,你也可以使用指针
如
*(A + 0*t)
*(A + 1*t)
...
*(A + 20*t)
这样也可以得到对应的值
应该是说数组在声明或者定义的时候不能使用变量把
若不使用下标的话,你也可以使用指针
如
*(A + 0*t)
*(A + 1*t)
...
*(A + 20*t)
这样也可以得到对应的值
全部回答
- 1楼网友:杯酒困英雄
- 2021-03-20 08:33
for(i=0;i<5;++i){
for(j=0;j<3;++j){
scanf("%d",&box[i][j]);
}
}
如果是这种形式的就输一个数按一次回车。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯