| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
谁能帮我看看我的程序那儿错了?#include<stdio.h>
const int u[4]={0,5,3,1};
int main()
{
int a[7],m,k,t,sum,i,left1,left2;
while(1)
{
for(i=1;i<7;i++)
scanf("%d",&a[i]);
if(a[1]+a[2]+a[3]+a[4]+a[5]+a[6]==0)
break;
sum=a[4]+a[5]+a[6];
k=a[3]/4;
if(k>0)
sum+=k;
if(a[3]%4)
sum++;
left1=a[4]*5+u[a[3]%4];
if(a[2]>left1)
{
m=(a[2]-left1)/9;
if(m>0)
sum+=(m+1);
else
sum++;
}
left2=sum*36-a[6]*36-a[5]*25-a[4]*16-a[3]*9-a[2]*4;
if(a[1]>left2)
{
t=(a[1]-left1)/36;
if(t>0)
sum+=(t+1);
else
sum++;
}
printf("%d\n",sum);
}
return 0;
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator