ACM水一水
文章平均质量分 52
xiaqing01
什么事情只要静下心来,都是有希望的
展开
-
ACM_1: 翻转句子中单词的顺序
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入―I am a student.‖,则输出―student. a am I‖。原创 2014-04-17 11:53:48 · 821 阅读 · 0 评论 -
ACM_2:寻找一个数组中的子数组的最大和
/* 求子数组中的最大和思路:首先将最大和值为第一个元素; 然后一直往后面加,直到和值 那么前面如果有最大的和值,这里怎么保存呢? 所以sum假设存放的是最大和值,只要后面的和值 >sum 则更新sum。 所以sum一定会是最大和。 对于一个元素独大情况,可能求和还会使其减少,所以,就区分开来,单独判断!*/#includevoid ma原创 2014-04-18 19:49:41 · 654 阅读 · 0 评论 -
ACM_3:在一个字符串中找到第一个只出现一次的字符
/*输入一段字符串,打印只出现一次的字符!思路,采用类似hash表的统计方式,将所有可能的字符都存放在数组中,然后出现就+1,最后打印数组每个元素为1的对应的值SQ 2014-04-19*/#include#includeint main(){ char ch; int i=0; char aa[100]; while ( (ch原创 2014-04-19 21:02:19 · 595 阅读 · 0 评论