
D语言版趣味程序
yntcsb
这个作者很懒,什么都没留下…
展开
-
D语言版趣味程序 1.绘制余弦曲线
D语言版趣味程序 1.绘制余弦曲线 (说明:原文见http://www.kuqin.com/tiku/c100/,是C语言版。本人改写成D-tango版。与各位D初学者共勉。) 问题: 在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线 问题分析与算法设计 如果在程序中使用数组,这个问题十分简单。但若规定不能使用数组,问题就变得不容易了。关键在于余弦曲线在0~360度的区间内,...2009-04-04 23:44:59 · 172 阅读 · 0 评论 -
D语言版趣味程序:3.绘制圆
D语言版趣味程序:3.绘制圆 (说明:原文见http://www.kuqin.com/tiku/c100/,是C语言版。本人改写成D-tango版。与各位D初学者共勉。) 问题 在屏幕上用“*”画一个空心的圆 问题分析与算法设计 打印圆可利用图形的左右对称性。根据圆的方程:R*R=X*X+Y*Y可以算出圆上每一点行和列的对应关系。 import tango.io.Console,tan...2009-04-09 20:34:03 · 127 阅读 · 0 评论 -
D语言版趣味程序:4.歌星大奖赛
D语言版趣味程序:4.歌星大奖赛 (说明:原文见http://www.kuqin.com/tiku/c100/,是C语言版。本人改写成D-tango版。与各位D初学者共勉。) 问题 在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。 问题分析与算法设计这个问题的算法十分简单,但是要注意在程序中...2009-04-09 20:38:23 · 165 阅读 · 0 评论 -
D语言版趣味程序:5.求最大数
D语言版趣味程序:5.求最大数 (说明:原文见http://www.kuqin.com/tiku/c100/,是C语言版。本人改写成D-tango版。与各位D初学者共勉。) 问题555555的约数中最大的三位数是多少? 问题分析与算法设计根据约数的定义,对于一个整数N,除去1和它自身外,凡能整除N的数即为N的约数。因此,最简单的方法是用2到N-1之间的所有数去除N,即可求出N的全部约数。本...2009-04-09 20:56:36 · 137 阅读 · 0 评论 -
D语言版趣味程序:6.高次方数的尾数
D语言版趣味程序:6.高次方数的尾数 (说明:原文见http://www.kuqin.com/tiku/c100/,是C语言版。本人改写成D-tango版。与各位D初学者共勉。) 问题 求13的13次方的最后三位数 问题分析与算法设计 解本题最直接的方法是:将13累乘13次方截取最后三位即可。但是由于计算机所能表示的整数范围有限,用这种“正确”的算法不可能得到正确的结果。事实上,题目仅要求最...2009-04-09 21:10:11 · 157 阅读 · 0 评论