for (i=0;i<10;i++)
{
if (a[i]*2>=10)
{
a[i]=a[i]*2-10;
a[i+1]+=1;
}
else
a[i]=a[i]*2;
cout<
}
怎样修改使程序运行时先使a[i+1]*2然后再加1
C++程序 for (i=0;i<10;i++) { if (a[i]*2>=10) { a[i]=a[i]*2-10; a[i+1]+=1; }。。。
答案:2 悬赏:0 手机版
解决时间 2021-03-03 07:57
- 提问者网友:暗中人
- 2021-03-02 20:45
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-03-02 22:00
你先说说你想实现什么?
还有你数组a的空间是多少? 你这么访问a[i+1]可能会越界哦.
还有你数组a的空间是多少? 你这么访问a[i+1]可能会越界哦.
全部回答
- 1楼网友:狂恋
- 2021-03-02 22:08
第一个是初始化数组,
第二个是在dos里面输出数组的值
去掉第二个for就是不在dos显示,结果是不一样的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |