PAT考试乙级1033(C语言实现)重点题目 部分正确(已解决)
来源:互联网 发布:金相自动分析软件 编辑:程序博客网 时间:2024/05/22 14:33
#include <stdio.h>#include <string.h>#include <ctype.h>int main(){ char br[300]={0}; char str[100010]; int i,j; scanf("%s%s",br,str); for(i=0;i<strlen(br);i++){ br[tolower(br[i])]=1; } for(j=0;j<strlen(str);j++){ if(br[tolower(str[j])]!=1){ if(br['+']==1&&('A'<=str[j]&&str[j]<='Z')){ continue; } printf("%c",str[j]); } } return 0;}
总结:
1、答案部分正确 一个答案错误 一个运行超时 尚未解决。
第一次更新:
将字符串读入修改后仍有一个运行超时
第二次修改:
将字符串长度函数放到了循环外部,运行通过。
最终代码:
#include <stdio.h>#include <string.h>#include <ctype.h>int main(){ char br[300]={0}; char str[100010]; int i,j,l1,l2; //scanf("%s%s",br,str); gets(br); gets(str); l1=strlen(br);//避免每次循环都要判断一次,运行超时。 l2=strlen(str); for(i=0;i<l1;i++){ br[tolower(br[i])]=1; } for(j=0;j<l2;j++){ if(br[tolower(str[j])]!=1){ if(br['+']==1&&('A'<=str[j]&&str[j]<='Z')){ continue; } printf("%c",str[j]); } } return 0;}
阅读全文
0 0
- PAT考试乙级1033(C语言实现)重点题目 部分正确(已解决)
- PAT考试乙级1015(C语言实现) 重点题目
- PAT考试乙级1019(C语言实现) 重点题目
- PAT考试乙级1024(C语言实现)重点题目
- PAT考试乙级1028(C语言实现)重点题目
- PAT考试乙级1030(C语言实现)重点题目
- PAT考试乙级1031(C语言实现)重点题目
- PAT考试乙级1034(C语言实现)重点题目
- PAT考试乙级1014(C语言实现) 部分正确
- PAT考试乙级1050(C语言实现) (重点题目)(memset以及思路)
- PAT考试乙级1050(C语言实现) (重点题目)(关于保留小数的坑)
- PAT考试乙级1054(C语言实现) (重点题目)(思路)
- PAT考试乙级1035(C语言实现)重点题目(排序)
- PAT考试乙级1045(C语言实现)重点题目(思路)
- PAT考试乙级1048(C语言实现)重点题目(思路、用到了memset)
- PAT考试乙级1050(C语言实现) (重点题目)(按格式读取,使用容器vector)
- PAT考试乙级1055(C++语言实现) (重点题目)(思路)
- PAT考试乙级1001(C语言实现)
- SpringMVC之DispatcherServlet加载的默认配置。
- unsigned int 小认识
- Android学习记录
- oslo_i18n
- 在《spring+mybatis企业应用实战》一书中的几处问题总结
- PAT考试乙级1033(C语言实现)重点题目 部分正确(已解决)
- java 正则表达式验证
- 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不 死,问每个月的兔子总数为多少
- CSDN的那些事【就服这篇文章】
- struts2笔记 之Struts的配置和其配置文件基本语法
- 李彦宏最“硬”的一场百度世界大会 首推智能音箱 明年量产无人车【附PPT/视频】
- 伦敦将路灯改成充电桩 无人机立法或将年底出台
- 输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示
- Log4net日志记录示例