为什么输不出?
#include<string.h>
int main()
{
int n,m,k,a,b,i;
char x[9],y[9];
__int64 s,p;
while(scanf("%d%d%d",&n,&m,&k)!=EOF)
{
scanf("%d",&p);
a=0;b=0;
for(i=0;i<p;i++)
{
scanf("%s",x);
scanf("%s",y);
if(x[i]=='c')
a++;
}
b=p-a;
s=n*m*k-a*k-b*n;
printf("%I64d\n",s);
}
return 0;
}
编译可以,就是输不出结果;Sample Inputint main()
{
int n,m,k,a,b,i;
char x[9],y[9];
__int64 s,p;
while(scanf("%d%d%d",&n,&m,&k)!=EOF)
{
scanf("%d",&p);
a=0;b=0;
for(i=0;i<p;i++)
{
scanf("%s",x);
scanf("%s",y);
if(x[i]=='c')
a++;
}
b=p-a;
s=n*m*k-a*k-b*n;
printf("%I64d\n",s);
}
return 0;
}
案例输入:
2 2 2
0
2 2 2
1
clothes 1 pants 1
2 2 2
2
clothes 1 pants 1
pants 1 shoes 1
0 0 0
案例输出
8
6
5