首页 > 代码库 > 状态问题吗?水题错四次了…………
状态问题吗?水题错四次了…………
#include<stdio.h>
main()
{
int n,i,sum;
int x[10];
while(scanf("%d %d %d %d %d %d",&x[1],&x[2],&x[3],&x[4],&x[5],&x[6])!=EOF)
{if(x[1]==0&&x[2]==0&&x[3]==0&&x[4]==0&&x[5]==0&&x[6]==0)
break;
sum=0;
sum=sum+x[6];
if(x[5]>0)
{
sum=sum+x[5];
n=11*x[5];
x[1]=x[1]-n;
}
if(x[4]>0)
{
sum=sum+x[4];
n=5*x[4];
if(x[2]>n)
x[2]=x[2]-n;
else
{x[2]=0;
n=n-x[2];
n=n*4;
x[1]=x[1]-n;
}
}
if(x[3]>0)
{
sum=sum+(x[3]-0.5)/4+1;
n=x[3]%4;
if(n==1)
{
if(x[2]>5)
x[2]=x[2]-5;
else
{
x[1]=x[1]-27+4*x[2]; x[2]=0;
}
}
if(n==2)
{
if(x[2]>3)
x[2]=x[2]-3;
else
{
x[1]=x[1]-18+4*x[2];
x[2]=0;
}
}
if(n==3)
{
if(x[2]>1)
x[2]=x[2]-1;
else
{
x[1]=x[1]-9;
x[2]=0;
}
}
}
if(x[2]>0)
{
sum=sum+(x[2]-0.5)/9+1;
n=x[2]%9;
x[1]=x[1]-36+4*n;
}
if(x[1]>0)
{
sum=sum+(x[1]-0.5)/36+1;
}
printf("%d\n",sum);
}
}
Input
Output
Sample Input
0 0 4 0 0 1 7 5 1 0 0 0 0 0 0 0 0 0
Sample Output
2 1
不知道那里的问题啊啊》》》》》》