简单的C程序,大哥们指教下,看是不是正确
/*有27个小运动员口渴去买饮料,刚好超市有促销活动,3个空瓶子可
以换1瓶新饮料,问他们一共要买多少瓶就可以了.*/
main()
{
int a,b,c,i;/*a为总的运动员,b为空瓶子,c为促销,i为应该买的数量*/
a=b=27;
/*应该有27个空瓶子,应该为3个为1组,27/3=9组,排列如下,
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 18
1 1 1 1 1 1 6/赠送/
1 1 2/赠送/
1 1
但是最后1组肯定换不了,所以实际只有8组*/
c=a/3-1;
/*3个空瓶子可以换1瓶新饮料,可以换取促销赠送的实际数量*/
i=(b-c);
/* (b-c) 27个空瓶子减掉8个赠送的瓶子*/
printf("i=%d",i);
}
/*输出结果*/