69,381
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i_w[]= {12,0,0};
printf("a12 b8 c5\n");
while(i_w[0]!=6)
{
if(i_w[1]==0)
{
i_w[1]=8;
i_w[0]=i_w[0]-8;
i_w[2]=12-i_w[0]-i_w[1];
}
else
{
if(i_w[2]<5)
{
if(i_w[1]>(5-i_w[2]))
{
i_w[1]-=5-i_w[2];
i_w[2]=5;
i_w[0]=12-i_w[1]-i_w[2];
}
else
{
i_w[2]+=i_w[1];
i_w[1]=0;
i_w[0]=12-i_w[1]-i_w[2];
}
}
else
{
i_w[0]+=i_w[2];
i_w[2]=0;
i_w[1]=12-i_w[0]-i_w[2];
}
}
printf("%d %d %d\n",i_w[0],i_w[1],i_w[2]);
}
system("PAUSE");
return 0;
}