HDU2025 查找最大元素
来源:互联网 发布:python call 编辑:程序博客网 时间:2024/05/29 19:06
问题链接:HDU2025 查找最大元素。这是一个入门训练题,用C语言编写程序。
问题简述:参见上述链接。
问题分析:这个问题的关键是开始不知道字符串中的哪个字符最大,所以需要先看一遍字符串。知道最大字符之后,对字符串再过一遍即可,该插入字符串“(max)”的地方,插入即可。实在想不出有更好的算法,也许这就是最好的算法。
程序说明:(略)。
对于这个题,不用指针来做,就不够专业。用字符数组和字符串函数来做,只能算入门级别的做法。
做这个程序几次AC没过,问题出在没有每次都把变量max初始化上,好在有高人指点。看似简单的问题,吃亏往往在细节上。
AC的C语言程序如下:
/* HDU2025 查找最大元素 */#include <stdio.h>int main(void){ char s[100+1], max, *t; while(scanf("%s", s) != EOF) { max='\0'; // 查找最大字符 t = s; while(*t) { if(*t > max) max = *t; t++; } // 输出 t = s; while(*t) { printf("%c", *t); if(*t == max) // 最大字符则插入(max) printf("(max)"); t++; } printf("\n"); } return 0;}
2 0
- hdu2025 查找最大元素
- hdu2025 查找最大元素
- HDU2025 查找最大元素
- 查找最大元素HDU2025
- HDU2025 查找最大元素
- 查找最大元素(HDU2025)
- HDU2025 查找最大元素
- HDU2025查找最大元素
- HDU2025--查找最大元素
- HDU2025查找最大元素
- HDU2025查找最大元素
- hdu2025查找最大元素
- (解题报告)HDU2025---查找最大元素
- hdu2025 查找最大元素(C语言)
- hdu2025查找最大值
- hdu_2025_查找最大元素
- 2025 查找最大元素
- 查找最大元素
- 从MySQL到Infobright迁移的白皮书
- 本人写博客的指导思想
- Java中四种XML解析技术【JSP、SAX、JDOM、DOM4J】
- 花式sql 信用模型 2016.06.22回顾
- 行内元素,块级元素,空元素
- HDU2025 查找最大元素
- 创业能有多艰辛?(转自知乎)
- jsp的运行机制
- 基于Socket的java网络编程
- java学习之java初窥
- How To Install Java on Ubuntu with Apt-Get
- Android 中的MVP 模式
- springmvc 中的Exception异常配置
- 数据分析中6个常规的错误