像下面这样的一段程序,执行完一次后把a1换成a2,再执行一次,一直到a10为止,有没有不需要重复写代码的方法?谢了!
for(i=0,a1[6]=a1[1]+hour;i<10;i++)
a1[i+7]=a1[i+6]+a1[2];
要重复执行一段相类似的程序,怎么实现?
答案:2 悬赏:10 手机版
解决时间 2021-04-04 22:26
- 提问者网友:美人性情
- 2021-04-04 12:12
最佳答案
- 五星知识达人网友:夜余生
- 2021-04-04 12:51
封装个函数来调~
全部回答
- 1楼网友:不甚了了
- 2021-04-04 13:49
a1[]到a10[]都是数组,那就用指针数组把他们放进一个数组
代码如下:
int *arr[10]={a1,a2,a3,a4,a5,a6,a7,a8,a9,a10};
int j;
for(j=0;j<10;j++)
{
for(i=0,arr[j][6]=arr[j][1]+hour;i<10;i++)
arr[j][i+7]=arr[j][i+6]+arr[j][2];
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯