
程序小练
文章平均质量分 54
以实践为基础,小程序、好看html代码等
ZJF010101
我可以休息,但我的电脑不行
展开
-
小数点后面第n位(0=<n<=100000)
信息学奥赛经典例题-1题目:分数a/b化为小数后,小数点后第n位的数字是多少?0<a<b<100,1<=n<=10000。输入:三个正整数a,b,n,相邻两个数之间用单个空格隔开;输出:一个数字,第n位小数。分析:一开始想到的方法,如(a*pow(10,n) / b)%10或者直接(a/b)*pow(10,n) 再对10取余数(中间有类型转换),这样的方法最大只能保证n在1~19左右的范围内是正确的。观察小学所学的竖式计算:代码:#include<i原创 2021-03-07 14:42:33 · 6727 阅读 · 0 评论 -
用python写扫雷(python 的GUI编程学习)
Created on Sunday, April 10,2022 @author:I文章目录前言一、基本思路二、源代码1.运行效果2.上源码总结前言1992年扫雷被加入到windows3.1,成为早期windows的经典游戏。近来接触python的GUI(图形化)编程,于是通过编写扫雷来实践学习。有关程序的问题和想法欢迎大家指出。一、基本思路(1)程序的核心数据是二维列表control_list[16][16],值-1代表雷,0和其他数字代表四周雷的数目。函数randomizat.原创 2022-04-10 14:29:44 · 8930 阅读 · 4 评论