一次ac的就不说啥了。。

2799:浮点数格式

View Code

 1 #include <stdio.h> 2 #include <string.h> 3 #include <ctype.h> 4 #include <cmath> 5  6 char flo[10050][55]; 7 int poi[10050]; 8  9 int main()10 {11     int num;12     scanf("%d\n",&num);13     for(int i=0;i<num;i++)14     {15         scanf("%s",flo[i]);16         int len = strlen(flo[i]);17         for(int j=0;j<len;j++)18         {19             if(flo[i][j]=='.')20                 poi[i]=j;21         }22     }23     int max=0;24     for(int i=0;i<num;i++)25     {26         if(poi[i]>max)27             max=poi[i];28     }29     printf("%d\n",max);30     for(int i=0;i<num;i++)31     {32         for(int j=0;j<max-poi[i];j++)//【这里嵌套用i会出事。,】33             printf(" ");34         printf("%s\n",flo[i]);35     }36 return 0;}

2976:All in All

View Code

 1 #include <stdio.h> 2 #include <string.h> 3 #include <ctype.h> 4 #include <stdlib.h> 5  6 char s[100050]; 7 char t[100050]; 8 int main() 9 {10     while(scanf("%s",s)!=EOF)11     {12         int n=strlen(s);13         int i;14         scanf("%s",t);15         int m=strlen(t);16         int j;17         for(i=0,j=0;i<n,j<m;j++)18         {19             if(t[j]==s[i])20                 i++;21         }22         if(i==n)//【如果是子串,最后肯定大小为n而不是n-1】23             printf("Yes\n");24         else25             printf("No\n");26     }27     28     return 0;29 }

2975:Caesar 密码

View Code

 1 #include <stdio.h> 2 #include <string.h> 3 #include <ctype.h> 4  5 char buf[250],st[20]; 6 int main() 7 { 8     while(1) 9     {10         fgets(st,sizeof(st),stdin);11         if(st[0]=='E'&&12             st[1]=='N'&&13             st[2]=='D'&&14             st[3]=='O'&&15             st[4]=='F'&&16             st[5]=='I'&&17             st[6]=='N'&&18             st[7]=='P'&&19             st[8]=='U'&&20             st[9]=='T')21             break;22         fgets(buf,sizeof(buf),stdin);23         fgets(st,sizeof(st),stdin);24 25         int n=strlen(buf);26         for(int i=0;i<n;i++)27         {28             char change;29             if(isalpha(buf[i]))30             {31                 if(buf[i]>='F')32                     change = char(buf[i]-5);33                 else34                     change = char(buf[i]+21);35             }36             else37                 change=buf[i];38             printf("%c",change);39                 40         }41     }42     return 0;43     44 }

2742 统计字符数

View Code

 1 #include <cstdio> 2 #include <string.h> 3 int main() 4 { 5     int t; 6     int n[26]; 7     scanf("%d",&t); 8     for(int i=0;i<t;i++) 9     {10         memset(n,0,sizeof(n));11         char s[1010];12         scanf("%s",s);13         int len = strlen(s);14         for(int j=0;j<len;j++)15         {16             n[s[j]-'a']++;17         }18         int max=0;19         for(int j=1;j<26;j++)20         {21             if(n[max]<n[j])22                 max=j;23         }24         printf("%c %d\n",'a'+max,n[max]);25 26     }27     return 0;28 }

转载于:https://www.cnblogs.com/zeedmood/archive/2012/02/12/2347771.html

成长轨迹44 【ACM算法之路 百炼poj.grids.cn】【字符串处理】【2799、2976、2975、2742】...相关推荐

  1. 成长轨迹59 【ACM算法之路 百炼poj.grids.cn】【递归】【2694:逆波兰表达式】

    http://poj.grids.cn/practice/2694/ [ce代码] 1 #include <stdio.h> 2 #include <math.h> 3 4 d ...

  2. 人生之路 — 成长轨迹

    人生的每个阶段,都会经历不同的成长,成长的道路上,所遇到的实际问题也许似曾相识,也许天差地别.但放眼望去,历史都是惊人的相似,从大局上来看,它们都有雷同的周期性.这个周期性就是通用的成长轨迹.为什么说 ...

  3. ACM 算法 阶段性练习 (比较全面)

    参考原文:http://blog.csdn.net/zhouhuanchn/article/details/17883005 对原文做了部分删改.未对核心部分做改动. 建议: 做到50行以内的程序不用 ...

  4. ACM这条路不好走,但还是有很多人走在这条路上

    ACM这条路不好走,但还是有很多人走在这条路上. 弱校里面也有ACM强者,只是这条路,异常艰辛. 我只想让这个世界,听听我们的故事,听听我们的声音. 真的,有了决心,有了目标,有了耐心,这才是一个人的 ...

  5. 专访张俊林:十年程序员的感悟与算法之路

    专访张俊林:十年程序员的感悟与算法之路 发表于2015-10-29 02:23| 3654次阅读| 来源CSDN| 2 条评论| 作者钱曙光 社区之星专访张俊林算法机器学习 width="2 ...

  6. 2013 五月份以前的一年半ACM算法生涯

    我是大学入学后才开始接触ACM算法的.在2012入学第一学期,我开始学习了第一门程序设计语言,也就是经典的C语言,而我的ACM情缘也是从那时候开始的.那时候的我根本就不知道的什么是ACM,对它也没什么 ...

  7. 嵌入式成长轨迹27 【Linux应用编程强化】【中嵌第二阶段】【进程管理】

    补充 成长轨迹19 进程操作 成长轨迹21 多线程编程 中的一些概念 不同之处:进程概念.进程基本状态(这里是最起码的状态).信号量机制 一 进程的基本概念 1  程序的顺序执行和并发执行 1).程序 ...

  8. 繁凡的ACM算法全家桶(全新的模板整合计划)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的模板整合计划 ACM算法全家桶的所有内容的 Portable Document Format 版本全部 开 源 啦 !可 ...

  9. 会计转行算法之路(一)会计转程序员

    会计转行算法之路(一)会计转程序员 回忆起来,要感谢互联网,感谢开源,没有互联网,就没有我的今天,我也就无法走上自己的追梦之路. 每次迷茫的时候,回忆一下初心,我的理想是什么? 通过科学技术,改善人们 ...

最新文章

  1. mysql innodb 主键,Mysql InnoDB 引擎 主键性能
  2. Mybatis使用接口开发
  3. 单片机工作笔记002---认识CPU的结构_哈佛结构和冯·诺依曼结构的区别
  4. 2018 终了,是时候秀出我的 Git 进化日志了!
  5. 火狐浏览器常用的几个插件
  6. Google's BBR拥塞控制算法模型解析
  7. 阿里云企业邮箱使用步骤
  8. golang 数组随机排序
  9. css参考手册 pdf,css4.0参考手册
  10. 【mysql】文本字符串类型
  11. python牛顿迭代法求方程的根_python实现迭代法求方程组的根过程解析
  12. 为electron添加Chrome扩展程序
  13. 如何测试支付宝的转账功能
  14. 腾讯会议PC端声音设置
  15. 树莓派Python开发:led实验
  16. 西邮linux面试题,西邮Linux兴趣小组纳新免试题! come on!
  17. [转]细察 PHP V5.3.0 特性
  18. 分分钟学会用Python爬取天气预报
  19. Redhat.Enterprise.Linux 6.1无效或者缺失授权证书解决办法
  20. td小用法合集/td

热门文章

  1. Maven安装与配置(最实用!!!)eclipse中配置maven
  2. 建议使用更加安全的ast.literal_eval去替代eval
  3. 不要抱怨,勇敢向前走,你就能拥有更好的自己
  4. Tensorrt一些优化技术介绍
  5. MindSpore张量mindspore::tensor
  6. CodeGen融合核心关系循环扩展
  7. 摄像头ISP系统原理(下)
  8. HarmonyOS UI开发 PositionLayout(位置布局) 的使用
  9. json字符串的理解
  10. 自己理解接口回调入门