PAT a1035题解
来源:互联网 发布:尔康制药 知乎 编辑:程序博客网 时间:2024/05/16 01:02
#include <cstdio>#include <cstring>struct Account{char name[15], password[15];bool isChange = false; }s[1005];int main(){int n;scanf("%d", &n);for(int i = 0; i < n; i++){scanf("%s %s", s[i].name, s[i].password);for(int j = 0; j < strlen(s[i].password); j++){if(s[i].password[j] == '1'){s[i].password[j] = '@';s[i].isChange = true;}if(s[i].password[j] == '0'){s[i].password[j] = '%';s[i].isChange = true;}if(s[i].password[j] == 'l'){s[i].password[j] = 'L';s[i].isChange = true;}if(s[i].password[j] == 'O'){s[i].password[j] = 'o';s[i].isChange = true;}}}int count = 0;for(int i = 0; i < n; i++){if(s[i].isChange == true){count++;}}if(count == 0){if(n == 1){printf("There is %d account and no account is modified", n); } else{ printf("There are %d accounts and no account is modified", n);}}else{printf("%d\n", count);for(int i = 0; i < n; i++){if(s[i].isChange == true){printf("%s %s\n", s[i].name, s[i].password);} }}return 0;}
阅读全文
1 0
- PAT a1035题解
- PAT A1035
- PAT-A1035
- PAT A1035. Password (20)
- 【PAT】A1035. Password (20)
- PAT---A1035. Password (20)
- PAT A1035. Password (20)
- PAT:A1035. Password (20/20)
- PAT A1035 Password 三个经验仔细看!
- PAT-A1035. Password (20)(模拟)
- PAT 1001-1010 题解
- PAT 1011-1020 题解
- PAT 1021-1030 题解
- PAT 1031-1040 题解
- PAT 1041-1050 题解
- PAT 1051-1060 题解
- PAT(basic level)题解
- PAT乙级题解
- hibernate模糊查询criteria封装参数
- 修改cmd的默认路径
- 《华为机试在线训练》之字符个数统计
- PAT a1034题解
- es6 函数形参的默认值
- PAT a1035题解
- [Head.First.PHP.&.MySQL]pdf
- closed-form solution(闭合解),analytical solution(解析解),numerical solution(数值解)
- 第二题 单例模式
- maven 项目对象模型
- verilog系统复位后拉高某个信号
- 深度学习实例1-----利用深度学习keras工具包实现销量预测
- 字母’x’在CSS世界中的角色和故事
- poj2749:Building roads(2-SAT)