PAT考试乙级1043(C语言实现)
来源:互联网 发布:装备dbc数据txt下载 编辑:程序博客网 时间:2024/06/04 00:28
#include<stdio.h>#include<string.h>#include<ctype.h>int main(){ char a[10001],count[70001]={0}; int i,len1,P=0,A=1,T=2,e=3,s=4,t=5; gets(a); len1=strlen(a); for(i=0;i<len1;i++){ if(a[i]=='P'){ count[P]='P'; P=P+6; } if(a[i]=='A'){ count[A]='A'; A=A+6; } if(a[i]=='T'){ count[T]='T'; T=T+6; } if(a[i]=='e'){ count[e]='e'; e=e+6; } if(a[i]=='s'){ count[s]='s'; s=s+6; } if(a[i]=='t'){ count[t]='t'; t=t+6; } } for(i=0;i<len1*6;i++){ if(count[i]!=0) printf("%c",count[i]); } return 0;}
总结:
主要思想是遍历字符串,把PATest四个字符放到count数组对应位置上,如果那个位置没有了,就是初始值0,打印时只打印非零字符。
阅读全文
0 0
- PAT考试乙级1043(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语言实现)
- 29、Android 微信分享checkArgs fail, thumbData is invalid
- Java面试知识点总结
- 从Android模拟器sdcard中导出文件
- 软键盘顶布局
- Android 特效
- PAT考试乙级1043(C语言实现)
- ThinkPHP3.2 关闭调试模式后的Bug补充
- js调用本地摄像头截图并用ajax上传至后台服务器完成交互
- Wdatepicker日期控件的使用指南
- mac使用git突然报错xcrun: error: invalid active developer path
- poj2983-差分约束判定存在&正环与负环-Is the Information Reliable?
- myeclipse导入项目的jdk,tomcat版本和自己已有的版本不符的解决办法
- jQuery ajax 实现长轮询支付扫码PC交互
- 屏蔽Slow network is detected. Fallback font will be used while loading: http://font-path.extension