PAT考试乙级1029(C语言实现)
来源:互联网 发布:2016淘宝店铺二级域名 编辑:程序博客网 时间:2024/06/07 03:18
#include<stdio.h>#include<string.h>int main(){ int i,j=0,flag=0; char a[81]={0},b[81]={0},c[81]={0}; gets(a); gets(b); for(i=0;i<strlen(a);i++){ if((strchr(b,a[i])==0)&&(strchr(c,a[i])==0)){//b中没有a[i]且a[i]从未出现在c中 if(a[i]>='a'&&a[i]<='z'){ a[i]=a[i]-32;//a[i]转为大写 } if(strchr(c,a[i])==0){//c中没有a[i] c[j]=a[i];//大写的a[i]复制给c[j] j++; } } } for(i=0;i<strlen(c);i++){ printf("%c",c[i]); } return 0;}
总结:
1、一开始写的时候没有想到strchr函数导致浪费了一些时间。
2、循环判断时思路要清晰。
阅读全文
0 0
- PAT考试乙级1029(C语言实现)
- PAT考试乙级1001(C语言实现)
- PAT考试乙级1002(C语言实现)
- PAT考试乙级1005(C语言实现)
- PAT考试乙级1004(C语言实现)
- PAT考试乙级1006(C语言实现)
- PAT考试乙级1008(C语言实现)
- PAT考试乙级1007(C语言实现)
- PAT考试乙级1009(C语言实现)
- PAT考试乙级1010(C语言实现)
- PAT考试乙级1011(C语言实现)
- PAT考试乙级1012(C语言实现)
- PAT考试乙级1013(C语言实现)
- PAT考试乙级1016(C语言实现)
- PAT考试乙级1017(C语言实现)
- PAT考试乙级1018(C语言实现)
- PAT考试乙级1021(C语言实现)
- PAT考试乙级1022(C语言实现)
- hdu 1711 Number Sequence
- Android手机微信访问https链接空白
- workerman例子
- 深度学习:卷积神经网络CNN入门
- Echart ajax动态调取后台数据
- PAT考试乙级1029(C语言实现)
- SpringMVC整合Shiro权限框架
- DAO设计模式的介绍与实现
- 下载图片放到纹理缓存中
- python Web开发 flask轻量级Web框架
- 每周汇总
- python之实战----KNN之手写数字位图
- 关于单链表的反转一种复杂的想法
- andriodjie——xRecyclerView网络获取数据简单实现