一个字形容: 水。。。
#include<stdio.h>
#include<string.h>
char name[1000][100],pass[1000][100];
int main()
{
int i,l,n,k,num,flag[1000];
while(scanf("%d",&n)!=EOF && n)
{
num=0;
for(k=0;k<n;k++){
flag[k]=0;
scanf("%s%s",name[k],pass[k]);
l=strlen(pass[k]);
for(i=0;i<l;i++){
if(pass[k][i]=='1') { pass[k][i]='@'; flag[k]=1; }
if(pass[k][i]=='0') { pass[k][i]='%'; flag[k]=1; }
if(pass[k][i]=='l') { pass[k][i]='L'; flag[k]=1; }
if(pass[k][i]=='O') { pass[k][i]='o'; flag[k]=1; }
}
if(flag[k]==1) num++;
}
if(num!=0){
printf("%d\n",num);
for(k=0;k<n;k++)
if(flag[k]==1)
printf("%s %s\n",name[k],pass[k]);
}
else printf("No account is modified.\n");
}
system("pause");
return 0;
}