| ||||||||||
| 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 | |||||||||
谁帮我看看为什么WA啊,急!!!#include <iostream>
#include <stdio.h>
#include <math.h>
using namespace std;
int main()
{
int a[12],n,temp,i,j,tem;
for(i=0;i<12;i++)
a[i]=50;
char t1[6],t2[6],s[5];
scanf("%d",&n);
while(n)
{
for(i=0;i<3;i++)
{
scanf("%s %s %s",t1,t2,s);
switch(s[0])
{
case 'u':
for(j=0;j<6;j++)
{
if(t1[j]<'A'||t1[j]>'z')
break;
temp=int(t1[j])-65;
if(a[temp]!=0)
a[temp]+=1;
}
for(j=0;j<6;j++)
{
if(t2[j]<'A'||t2[j]>'z')
break;
temp=int(t2[j])-65;
if(a[temp]!=0)
a[temp]-=1;
}
break;
case 'd':
for(j=0;j<6;j++)
{
if(t1[j]<'A'||t1[j]>'z')
break;
temp=int(t1[j])-65;
if(a[temp]!=0)
a[temp]-=1;
}
for(j=0;j<6;j++)
{
if(t2[j]<'A'||t2[j]>'z')
break;
temp=int(t2[j])-65;
if(a[temp]!=0)
a[temp]+=1;
}
break;
case 'e':
for(j=0;j<6;j++)
{
if(t1[j]<'A'||t1[j]>'z')
break;
temp=int(t1[j])-65;
a[temp]=0;
}
for(j=0;j<6;j++)
{
if(t2[j]<'A'||t2[j]>'z')
break;
temp=int(t2[j])-65;
a[temp]=0;
}
break;
}
for(j=0;j<6;j++)
{
t1[j]=0;
t2[j]=0;
}
}
temp=0;
for(i=0;i<12;i++)
{
if(abs(a[i]-50)>temp&&a[i]!=50&&a[i]!=0)
{
temp=abs(a[i]-50);
tem=i;
}
}
if(a[tem]-50>0)
printf("%c is the counterfeit coin and it is heavy.\n",char(tem+65));
// cout<<char(tem+65)<<" is the counterfeit coin and it is heavy."<<endl;
if(a[tem]-50<0)
printf("%c is the counterfeit coin and it is light.\n",char(tem+65));
// cout<<char(tem+65)<<" is the counterfeit coin and it is light."<<endl;
n--;
}
return 0;
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator