#include<stdio.h>
#include<string.h>//一定要认真看题 要不自己心态玩崩。。。。。
int main()
{
int n,i,j,l,falg,judge;
char c[10],s[101],ans1[1000][20],ans2[1000][100];
while(scanf("%d",&n)!=EOF)
{
j=0;
falg=0;
if(n==0)
break;
while(n--)
{
scanf("%s",c);
scanf("%s",s);
l=strlen(s);
judge=0;
for(i=0;i<l;i++)
{
if(s[i]=='1')
{
s[i]='@';
judge=1;
}
else if(s[i]=='0')
{
s[i]='%';
judge=1;
}
else if(s[i]=='l')
{
s[i]='L';
judge=1;
}
else if(s[i]=='O')
{
s[i]='o';
judge=1;
}
}
if(judge)
{
strcpy(ans1[j],c);
strcpy(ans2[j],s);
falg++;
j++;
}
}
if(falg)
{
printf("%d\n",falg);
for(i=0;i<falg;i++)
{
printf("%s %s\n",ans1[i],ans2[i]);
}
}
else
printf("No account is modified.\n");
}
return 0;
}
D - L1 -4
ZOJ - 1414#include<stdio.h>//打表容易出错。。能不打表 就不打表
int main()
{
int x,y,n,ans;
scanf("%d",&n);
while(n--)
{
scanf("%d%d",&x,&y);
if(x==y)
{
if(x%2==0)
ans=2*x;
else
ans=2*x-1;
}
else if(x-2==y)
{
if(x%2==0)
ans=(2*x)-2;
else
ans=2*x-3;
}
else
ans=-1;
if(ans==-1)
printf("No Number\n");
else
printf("%d\n",ans);
}
}
E - L1- 5
ZOJ - 1115#include<stdio.h>
#include<string.h>
int main()
{
char s[20000];
int sum,n,l,i;
while(scanf("%s",s)!=EOF)
{
if(s[0]=='0')
break;
l=strlen(s);
sum=0;
for(i=0;i<l;i++)
{
sum+=s[i]-'0';
}
while(sum>9)
{
sum=sum/10+sum%10;//关键地方 数位求和 不能 atoi比较难受。。。
}
printf("%d\n",sum);
}
return 0;
}