随笔分类 -  趣味程序

I00035 完美数(Perfect number)
摘要:笛卡尔说:“能找出的完美数是不会多的,好比人类一样,要找一个完美人亦非易事。”数论中,若一个正整数除了本身之外所有因子之和正好等于此数自身,则称此数为完美数。完美数(Perfect Number)也称为完全数或完备数,参见百度百科_完全数,或参见维基百科的Perfec... 阅读全文

posted @ 2016-08-28 20:52 海岛Blog 阅读(264) 评论(0) 推荐(0)

I00035 完美数(Perfect number)
摘要:笛卡尔说:“能找出的完美数是不会多的,好比人类一样,要找一个完美人亦非易事。”数论中,若一个正整数除了本身之外所有因子之和正好等于此数自身,则称此数为完美数。完美数(Perfect Number)也称为完全数或完备数,参见百度百科_完全数,或参见维基百科的Perfec... 阅读全文

posted @ 2016-08-28 20:52 海岛Blog 阅读(180) 评论(0) 推荐(0)

I00034 累加与累乘
摘要:这是一个基础练习级的问题,既有累乘问题,又有累加问题。问题描述:输入n(n≤20),计算1+2!+3!+...+n!,输出从1到n的各个和,对于输入的n输出n行,每行包括两个整数,由": "(冒号和空格分割),第1个整数是n,第2个整数是和。问题分析:看似既有加法又有... 阅读全文

posted @ 2016-08-28 11:47 海岛Blog 阅读(231) 评论(0) 推荐(0)

I00034 累加与累乘
摘要:这是一个基础练习级的问题,既有累乘问题,又有累加问题。问题描述:输入n(n≤20),计算1+2!+3!+...+n!,输出从1到n的各个和,对于输入的n输出n行,每行包括两个整数,由": "(冒号和空格分割),第1个整数是n,第2个整数是和。问题分析:看似既有加法又有... 阅读全文

posted @ 2016-08-28 11:47 海岛Blog 阅读(177) 评论(0) 推荐(0)

I00033 消除游戏
摘要:消除游戏是众多游戏中的一种,貌似十分流行。其内部实现也许是程序员们所感兴趣的。问题描述:可以输入多组测试用例,每组测试用例首先输入正整数m和n,分别为矩阵的行和列数,m,n≤1000,然后输入m行n列的正整数数据。将m×n矩阵中行或列连续三个元素同值的变为0。当m和n... 阅读全文

posted @ 2016-08-28 11:05 海岛Blog 阅读(102) 评论(0) 推荐(0)

I00033 消除游戏
摘要:消除游戏是众多游戏中的一种,貌似十分流行。其内部实现也许是程序员们所感兴趣的。问题描述:可以输入多组测试用例,每组测试用例首先输入正整数m和n,分别为矩阵的行和列数,m,n≤1000,然后输入m行n列的正整数数据。将m×n矩阵中行或列连续三个元素同值的变为0。当m和n... 阅读全文

posted @ 2016-08-28 11:05 海岛Blog 阅读(116) 评论(0) 推荐(0)

I00032 约瑟夫环(Joseph problem)
摘要:有关约瑟夫环的介绍,可以参见百度百科的约瑟夫环。程序中假定人数n小于100,输入数据为n和m。其中,n为人数,数到第m个人出局。输出出局人的顺序。输入数据为0和0时程序结束。AC的C语言程序如下:/* I00032 约瑟夫环(Joseph problem) */#in... 阅读全文

posted @ 2016-08-11 11:31 海岛Blog 阅读(157) 评论(0) 推荐(0)

I00032 约瑟夫环(Joseph problem)
摘要:有关约瑟夫环的介绍,可以参见百度百科的约瑟夫环。程序中假定人数n小于100,输入数据为n和m。其中,n为人数,数到第m个人出局。输出出局人的顺序。输入数据为0和0时程序结束。AC的C语言程序如下:/* I00032 约瑟夫环(Joseph problem) */#in... 阅读全文

posted @ 2016-08-11 11:31 海岛Blog 阅读(130) 评论(0) 推荐(0)

I00031 Look-and-say sequence
摘要:Look-and-say数列是一个有趣的数列。有关介绍参见维基百科的Look-and-say sequence。在OEIS网站上,数列号为A005150。这个程序打印输出Look-and-say数列的前18项。C语言程序如下:/* I00031 Look-and-... 阅读全文

posted @ 2016-07-18 17:32 海岛Blog 阅读(116) 评论(0) 推荐(0)

I00031 Look-and-say sequence
摘要:Look-and-say数列是一个有趣的数列。有关介绍参见维基百科的Look-and-say sequence。在OEIS网站上,数列号为A005150。这个程序打印输出Look-and-say数列的前18项。C语言程序如下:/* I00031 Look-and-... 阅读全文

posted @ 2016-07-18 17:32 海岛Blog 阅读(171) 评论(0) 推荐(0)

I00030 Grades conversion
摘要:问题:将100分制的成绩转换成"优秀","良好","中等","及格"和"不及格"。一般教科书上,实现成绩转换功能用if语句或switch语句。那是浮云。这里用二次查表法来实现。这样做逻辑简单,程序运行速度快,语句简洁。简单到几乎看不见逻辑语句的程序才是好程序。程序如下... 阅读全文

posted @ 2016-06-26 01:57 海岛Blog 阅读(114) 评论(0) 推荐(0)

I00029 C语言程序-打印九九乘法表
摘要:这是小时候背的九九乘法表,是中文版,不是数字版,用C语言程序打印出来了。C语言程序如下:/* I00029 C语言程序-打印九九乘法表 */#include #include char *dw[] = {"十", "一", "二", "三", "四", "五", "六... 阅读全文

posted @ 2016-06-19 19:59 海岛Blog 阅读(240) 评论(0) 推荐(0)

I00029 C语言程序-打印九九乘法表
摘要:这是小时候背的九九乘法表,是中文版,不是数字版,用C语言程序打印出来了。C语言程序如下:/* I00029 C语言程序-打印九九乘法表 */#include #include char *dw[] = {"十", "一", "二", "三", "四", "五", "六... 阅读全文

posted @ 2016-06-19 19:59 海岛Blog 阅读(224) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

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

导航