【转】http://blog.csdn.net/zxy_snow/article/details/6036697
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <string.h>
using namespace std;
int main(void)
{
int n,flag;
char str[1005][2][15];
int num[1005],size;
while( cin >> n && n )
{
size = 0;
for(int i=0; i<n; i++)
{
scanf("%s%s",str[i][0],str[i][1]);
flag = 0;
int len = strlen(str[i][1]);
for(int k=0; k<len; k++)
{
switch(str[i][1][k])
{
case '1' : str[i][1][k] = '@'; flag = 1;break;
case '0' : str[i][1][k] = '%'; flag = 1;break;
case 'l' : str[i][1][k] = 'L'; flag = 1;break;
case 'O' : str[i][1][k] = 'o'; flag = 1;break;
}
}
if( flag == 1 )
num[size++] = i;
}
if( size != 0 )
{
cout << size << endl;
for(int i=0; i<size; i++)
{
for(int k=0; k<strlen(str[num[i]][0]); k++ )
cout << str[num[i]][0][k] ;
cout << ' ' ;
for(int k=0; k<strlen(str[num[i]][1]); k++ )
cout << str[num[i]][1][k] ;
cout << endl;
}
}
else
cout << "No account is modified." << endl;
}
return 0;
}
分享到:
相关推荐
训练时发现的好题目。#include #include int main() { char ch; char str[100]; while(gets(str)) { if(str[0] == 'E') return 0; int z = 0, o = 0, j = 0, i = 0; while(str[i] !...}
ZOJ解题报告ZOJ解题报告ZOJ解题报告ZOJ解题报告
zoj题目简单归类zoj题目简单归类zoj题目简单归类
acm中zoj1002的可运行C++程序
包含了zoj700多道题目的源代码,在做题时可以参考
Problem Arrangement zoj 3777
ZOJ题目答案源码
学习ACM程序设计的朋友一定要看,这是训练必备的POJ ZOJ题目分类及解题思路
一个非常非常非常非常实用的zoj结题代码
zoj 1003 c语言的,要写这么多描述吗。。
ZOJ1805代码
本代码是zoj上AC的1951的代码,把双重循环简化为O(n),不过素数判断的改进还不够
浙大ZOJ题目分类,可以让你更方便快速锁定那你想要联系的题目,是自己快速提高·
zoj1027解题指南和代码,还不错,是学校培训给的。
ZOJ题解集合-截至2835。共1244个文件,C/C++,有重复
zoj 题库 详细解答 解题代码 acm
zoj4041正确题解源代码,以及运行程序
zoj吐血制作,希望大家喜欢
大学ACM竞赛,ZOJ 1733 运用递归(优化)的方法。ac的代码。
能AC 通过的c++代码,包括zoj1002,1091,1789