上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 57 下一页

2016年6月18日

I00028 整数逆序

摘要: 把一个整数逆序输出有两种办法。1.使用字符串处理,先将整数转换为字符串,然后将字符串逆序。可以使用I/O函数,将整数值输出到字符串数组中,即转换为字符串,然后再对字符串的前后字符进行对换即可。2.将整数变量中的值逆序。计算机程序中,用10去除整数时,商为10进制右移一... 阅读全文

posted @ 2016-06-18 06:54 海岛Blog 阅读(120) 评论(0) 推荐(0) 编辑

2016年6月17日

I00027 Java语言程序-打印九九乘法表

摘要: 这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了。Java源程序如下:package com.elephant.multiply99table;public class Multiply99table { public static Strin... 阅读全文

posted @ 2016-06-17 10:50 海岛Blog 阅读(121) 评论(0) 推荐(0) 编辑

I00027 Java语言程序-打印九九乘法表

摘要: 这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了。Java源程序如下:package com.elephant.multiply99table;public class Multiply99table { public static Strin... 阅读全文

posted @ 2016-06-17 10:50 海岛Blog 阅读(113) 评论(0) 推荐(0) 编辑

POJ2503 UVA10282 Babelfish

摘要: 问题链接:POJ2503 UVA10282 Babelfish。问题描述:参见上文。问题分析:这个问题只是一个字典问题,自然用map来实现。问题的关键是时间上能否更快。程序说明:本来是想用类unordered_map(采用哈希搜索的map)来编写程序,编译不支持,只好... 阅读全文

posted @ 2016-06-17 07:22 海岛Blog 阅读(85) 评论(0) 推荐(0) 编辑

POJ2503 UVA10282 Babelfish

摘要: 问题链接:POJ2503 UVA10282 Babelfish。问题描述:参见上文。问题分析:这个问题只是一个字典问题,自然用map来实现。问题的关键是时间上能否更快。程序说明:本来是想用类unordered_map(采用哈希搜索的map)来编写程序,编译不支持,只好... 阅读全文

posted @ 2016-06-17 07:22 海岛Blog 阅读(108) 评论(0) 推荐(0) 编辑

HDU4813 Hard Code

摘要: 问题链接:HDU4813 Hard Code。问题描述:参见上文。问题分析:这是一个简单的问题,只与输入输出以及字符串处理有关。再一个就是读题,读懂题也算一个要点。程序说明:这里给出C语言和C++语言的两个程序,有个比较。C语言程序的关键在于,读入字符串放在字符串数组... 阅读全文

posted @ 2016-06-17 07:07 海岛Blog 阅读(105) 评论(0) 推荐(0) 编辑

HDU4813 Hard Code

摘要: 问题链接:HDU4813 Hard Code。问题描述:参见上文。问题分析:这是一个简单的问题,只与输入输出以及字符串处理有关。再一个就是读题,读懂题也算一个要点。程序说明:这里给出C语言和C++语言的两个程序,有个比较。C语言程序的关键在于,读入字符串放在字符串数组... 阅读全文

posted @ 2016-06-17 07:07 海岛Blog 阅读(82) 评论(0) 推荐(0) 编辑

B00011 unordered_map

摘要: 是一个有关unordered_map的例子程序,代码来自:std::unordered_map - cppreference.com。unordered_map是采用哈希搜索的map。搜索速度上也许要优于map。需要主意的是,对map对象进行遍历时,该对象有可能是未排... 阅读全文

posted @ 2016-06-17 04:59 海岛Blog 阅读(103) 评论(0) 推荐(0) 编辑

B00011 unordered_map

摘要: 是一个有关unordered_map的例子程序,代码来自:std::unordered_map - cppreference.com。unordered_map是采用哈希搜索的map。搜索速度上也许要优于map。需要主意的是,对map对象进行遍历时,该对象有可能是未排... 阅读全文

posted @ 2016-06-17 04:59 海岛Blog 阅读(110) 评论(0) 推荐(0) 编辑

2016年6月16日

B00010 map

摘要: 这是一个有关map的例子程序,代码来自:std::map::emplace - cppreference.com。源程序如下:/* B00010 map */#include #include #include #include using namespace std... 阅读全文

posted @ 2016-06-16 20:53 海岛Blog 阅读(83) 评论(0) 推荐(0) 编辑

B00010 map

摘要: 这是一个有关map的例子程序,代码来自:std::map::emplace - cppreference.com。源程序如下:/* B00010 map */#include #include #include #include using namespace std... 阅读全文

posted @ 2016-06-16 20:53 海岛Blog 阅读(101) 评论(0) 推荐(0) 编辑

ALGOL语言

摘要: ——读《图灵和ACM图灵奖》一书 近日,购买ACM-ICPC有关的书籍,顺便买了一本《图灵和ACM图灵奖》。该书的作者吴鹤龄先生是我的老师,大学时教过我数据库的课程。吴老先生退休后从事计算机有关的科普写作,精神实在可嘉。 该书第一篇介绍图灵奖的首位获得者,艾伦·佩... 阅读全文

posted @ 2016-06-16 20:16 海岛Blog 阅读(248) 评论(0) 推荐(0) 编辑

ALGOL语言

摘要: ——读《图灵和ACM图灵奖》一书 近日,购买ACM-ICPC有关的书籍,顺便买了一本《图灵和ACM图灵奖》。该书的作者吴鹤龄先生是我的老师,大学时教过我数据库的课程。吴老先生退休后从事计算机有关的科普写作,精神实在可嘉。 该书第一篇介绍图灵奖的首位获得者,艾伦·佩... 阅读全文

posted @ 2016-06-16 20:16 海岛Blog 阅读(140) 评论(0) 推荐(0) 编辑

Python程序-打印单词的菱形字符图案

摘要: 源程序如下:a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1]b = [' ' * 2 * (7 - i) + 'Good' * i for i in a]for line in b: print(line)程序运行结果如下:... 阅读全文

posted @ 2016-06-16 19:09 海岛Blog 阅读(588) 评论(0) 推荐(0) 编辑

Python程序-打印单词的菱形字符图案

摘要: 源程序如下:a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1]b = [' ' * 2 * (7 - i) + 'Good' * i for i in a]for line in b: print(line)程序运行结果如下:... 阅读全文

posted @ 2016-06-16 19:09 海岛Blog 阅读(148) 评论(0) 推荐(0) 编辑

HDU1106 排序(解法二)

摘要: 问题链接:HDU1106 排序。问题简述:参见上述链接。问题分析:这个程序的逻辑并不十分复杂,主要是字符串处理和数字字符串转整数的问题。程序说明:程序中,使用C语言的库函数strtok来切割字符串,并且以数字字符“5”作为分隔符,处理起来就简单多了。数字字符串转整数使... 阅读全文

posted @ 2016-06-16 06:09 海岛Blog 阅读(121) 评论(0) 推荐(0) 编辑

2016年6月15日

HDU2072 单词数(解法二)

摘要: 问题链接:HDU2072 单词数。问题描述:参见上文。问题分析:这是一个比较简单的问题,一行一行读入字符串,统计该行有几个单词。单词之间只有空格分割。该问题是一个基础练习题。程序中使用set、(字符串流)中的istringstream以及string。程序说明:(略)... 阅读全文

posted @ 2016-06-15 22:24 海岛Blog 阅读(79) 评论(0) 推荐(0) 编辑

HDU2072 单词数(解法二)

摘要: 问题链接:HDU2072 单词数。问题描述:参见上文。问题分析:这是一个比较简单的问题,一行一行读入字符串,统计该行有几个单词。单词之间只有空格分割。该问题是一个基础练习题。程序中使用set、(字符串流)中的istringstream以及string。程序说明:(略)... 阅读全文

posted @ 2016-06-15 22:24 海岛Blog 阅读(84) 评论(0) 推荐(0) 编辑

HDU2072 单词数

摘要: 问题链接:HDU2072 单词数。问题简述:参见上述链接。问题分析:这是一个比较简单的问题,一行一行读入字符串,统计该行有几个单词。单词之间只有空格分割。程序说明:程序中,使用C语言的库函数strtok来切割字符串。另外统计字符串时,需要过滤相同的单词,所有用C++的... 阅读全文

posted @ 2016-06-15 22:01 海岛Blog 阅读(98) 评论(0) 推荐(0) 编辑

HDU2072 单词数

摘要: 问题链接:HDU2072 单词数。问题简述:参见上述链接。问题分析:这是一个比较简单的问题,一行一行读入字符串,统计该行有几个单词。单词之间只有空格分割。程序说明:程序中,使用C语言的库函数strtok来切割字符串。另外统计字符串时,需要过滤相同的单词,所有用C++的... 阅读全文

posted @ 2016-06-15 22:01 海岛Blog 阅读(114) 评论(0) 推荐(0) 编辑

B00009 C语言分割字符串库函数strtok

摘要: 切割字符串是常用的处理。这里给出一个使用函数strtok切割字符串的例子。使用C语言的库函数strtok来切割字符串的好处在于,可以指定任意字符作为分隔符来切割单词。使用该函数,切割字符串的分隔符可以同时指定多个,放在一个字符串数组中。程序中,指定了以空格“ ”、逗号... 阅读全文

posted @ 2016-06-15 20:09 海岛Blog 阅读(175) 评论(0) 推荐(0) 编辑

B00009 C语言分割字符串库函数strtok

摘要: 切割字符串是常用的处理。这里给出一个使用函数strtok切割字符串的例子。使用C语言的库函数strtok来切割字符串的好处在于,可以指定任意字符作为分隔符来切割单词。使用该函数,切割字符串的分隔符可以同时指定多个,放在一个字符串数组中。程序中,指定了以空格“ ”、逗号... 阅读全文

posted @ 2016-06-15 20:09 海岛Blog 阅读(267) 评论(0) 推荐(0) 编辑

2016年6月14日

I00026 计算数根

摘要: 什么是数根,请阅读源程序中的注释。人们通常使用10进制,对于一个10进制整数,用除数10除(/)和取余数(%)运算是常用的运算。这两个运算分别是10进制右移一位运算和取个位数运算,程序中运用十分广泛。给出的源程序一次运行,可以对输入的多个整数计算其数根。这个程序中的循... 阅读全文

posted @ 2016-06-14 21:01 海岛Blog 阅读(140) 评论(0) 推荐(0) 编辑

I00026 计算数根

摘要: 什么是数根,请阅读源程序中的注释。人们通常使用10进制,对于一个10进制整数,用除数10除(/)和取余数(%)运算是常用的运算。这两个运算分别是10进制右移一位运算和取个位数运算,程序中运用十分广泛。给出的源程序一次运行,可以对输入的多个整数计算其数根。这个程序中的循... 阅读全文

posted @ 2016-06-14 21:01 海岛Blog 阅读(96) 评论(0) 推荐(0) 编辑

I00025 寻找循环数

摘要: 这个程序为《数学之美系列程序》之一。这个问题是:找出所有n位数中的循环数。一个n位数中的循环数是指该数乘以1到n之后,每位数字顺序发生移位,可以是移动若干位。例如:142857是一个6位数的循环数,满足以下条件:142857*1=142857142857*2=2857... 阅读全文

posted @ 2016-06-14 19:47 海岛Blog 阅读(106) 评论(0) 推荐(0) 编辑

上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 57 下一页

导航