其他分享
首页 > 其他分享> > 一本通 例2.17 分糖果

一本通 例2.17 分糖果

作者:互联网

#include<iostream>
int main()
{
    int can[5];
    for(int i=0;i<5;i++)
        std::cin>>can[i];
    for(int i=0;i<5;i++)
    {
        int arv=can[i]/3;
        can[i]=arv;
        if(i==0)
        {
            can[4]+=arv;
            can[1]+=arv;
            continue;
        }
        if(i==4)
        {
            can[3]+=arv;
            can[0]+=arv;            
            continue;
        }
        can[i-1]+=arv;
        can[i+1]+=arv;
    }

for(int i=0;i<5;i++)     
printf("%5d",can[i]);
}

 

考虑第一位的左边是第五位,第五位的右边是第一位。

标签:第一位,int,一本,printf,2.17,main,糖果,第五位
来源: https://www.cnblogs.com/daigemingzi/p/16596956.html