摘要: 一道简单但有趣的数组题: 在n*n方阵中输出蛇形数组,n<=8,空格不必输出,例如 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 代码: 第一次运行,没有出结果,依次用注释部分的检测代码,从大while循环外检测到内部,到第三个小while时,检测出了问题 需要注意的 阅读全文
posted @ 2018-01-07 23:13 柳暗花明_liu 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 输入不超过1000的若干整数,输出最大、最小、平均值: 关键在于,输入数字个数是不确定的 一,利用scanf函数的返回值就是返回输入数字的个数,的,这个特性判断输入终止。 这样子做可以输入无限多的数,但问题是,如何结束输入呢? enter+ctrl z+enter可以结束输入. 另外值得注意的是,定 阅读全文
posted @ 2018-01-07 18:11 柳暗花明_liu 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 计算前n个正整数阶乘之和的后六位: 注意点是,用一个int类型储存阶乘之和时,要防止溢出 一,在每一次处理阶乘(fa)或者阶乘之和(s)时,都对10^6取余,这样最终结果不变,还避免了越界 二,计时函数可以用来观察程序执行时间 用法: 代码: 阅读全文
posted @ 2018-01-07 16:49 柳暗花明_liu 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: 方法一: 注意浮点数可能存在在的误差 此处0.5也会受到浮点误差的影响 方法二: 枚举,利用了break 与 continue。 阅读全文
posted @ 2018-01-07 16:22 柳暗花明_liu 阅读(245) 评论(0) 推荐(0) 编辑