浙大版《C语言程序设计(第3版)》题目集 习题2-6 求阶乘序列前N项和 (15 分)

习题2-6 求阶乘序列前N项和 (15 分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出整数结果。 输入样例: 5 输出样例: 153 思路:利用函数阶乘累加。 代码如下: #include <stdio.h> long factorial(long n); int main() { long n; scanf("%ld",&n); printf("%ld\
分类: 其他 发布时间: 02-01 20:31 阅读次数: 0

矩阵的基本算法

矩阵乘法: matrix multi( matrix a,matrix b )//矩阵乘法 { matrix temp; for(int i=0;i<n;i++)//n阶矩阵 { for(int j=0;j<n;j++) { temp.m[i][j]=0; for(int k=0;k<n;k++) temp.m[i][j]=(temp.m[i][j]+a.m
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

Windows API一日一练 56 SetEndOfFile和GetFileSizeEx函数

有一天,我正在开发BT软件,它有这样的一个功能,就是先把文件的大小分配好,然后再慢慢地往里面对应的位置写入相应的数据。这样的好处,就是可以先把磁盘空间占用起来,以便后面的下载顺利进行。要实现这个功能,就需要创建一个空的文件,然后把文件指针设置到相应大小的位置,然后再调用函数SetEndOfFile来设置文件的结束位置,这样文件就有相应的大小了。在BT软件的开发里,也发现目录的处理时需要详细地记录目录里的文件大小,这就需要使用GetFileSizeEx函数来获取文件的大小。由于BT里的视频文件比
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

Tr A HDU1575

矩阵基本算法 #include<cstdio> using namespace std; int n; struct matrix { int m[15][15]; }ans,base; matrix multi( matrix a,matrix b )//矩阵乘法 { matrix temp; for(int i=0;i<n;i++)//n阶矩阵 { for(int j=0;j<n;j++) {
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

(Python3) 求中位数 代码

def zhongweishu(a):   new=sorted(a)   if len(a)%2==0:     s=(new[int(len(a)/2-1)]+new[int(len(a)/2)])/2   else:     s=new[int(len(a)-1)/2]   print(“这组数的中位数是:", s) b=[2,5,4,8,9,7,4,6,4,3,5,5] zhongweishu(b)
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

[Vim 填坑] 01 Vim 中替换与注释的补充

目录 1. print( 坑的信息 ) 2. 开始填坑 (1) :n1,n2s/old/new/gc 的后续命令 ^E ^Y (2) 利用“V-可视”模式进行多行注释 1. print( 坑的信息 ) 挖坑时间:2019/01/06 明细 坑的编码 内容 V01-1 :n1,n2s/old/new/gc 的后续命令 ^C、^Y V01-2 利用“V-可视”模式进行多行注释 2. 开始填坑 (1) :n1,n2s/old/new/gc 的后续命令 ^E ^Y ^E、^Y 就是组合键 ctrl +
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

UVA11362 Phone List

  其实我并没有A掉这道题,因为暂时没有UVA账号qwq……   请原谅济南的电脑配置有限,回去再注册 ~   不过代码应该是灭有问题哒!   好嘞,不解释,直接代码(没啥子可以解释的嘞QAQ): #include<cstdio> #include<iostream> #include<cstring> using namespace std; #define maxn 2000 int ch[maxn][maxn],tot=0;; char s[maxn]; bool vis[maxn],e
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

浙大版《C语言程序设计(第3版)》题目集 习题2-4 求交错序列前N项和 (15 分)

习题2-4 求交错序列前N项和 (15 分) 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,结果保留三位小数。 输入样例: 5 输出样例: 0.917 思路:每次循环分子加一,分母加二,通项变号。 代码如下: #include<stdio.h> int main() { int n, i, flag; double sum;
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

liux三剑客grep 正则匹配

001正则匹配(大部分需要转义) ‘^‘: 锚定行首 '$' : 锚定行尾 [0-9] 一个数字 [^0-9] 除去数字所有,^出现在[]这里表示取反 [a-z] [A-Z] [a-Z] \s 匹配空白,即 空格,tab键 \S 匹配非空白 \w 匹配非特殊字符,即a-z、A-Z、0-9、_、汉字 \W 匹配特殊字符,即非字母、非数字、非汉字、非_ . 任意一个 "\."或者[.] 代表.本身 ‘\?‘:匹配其前面的字符0次或者1次; ‘\+’:匹配其前面的字符1次或者多次; ‘\{
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

K - Electrification Plan(并查集+Kruskal最小生成树) priority_queue 优先队列

题目:K - Electrification Plan 题意:无向图,给n个点,n^2条边,每条边有个一权值,其中有k个点有发电站,给出这k个点的编号,选择最小权值的边,求使得剩下的点都能接收到电。 思路:将所有待选边加入优先队列(priority_queue 优先队列),用并查集判断待选边是否符合要求,符合(即不在同一并查集中)则合并。 代码: /***********************************************/ ll n,k; int a[109]; b
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

Windows API一日一练 67 SetTimer和KillTimer函数

在前面介绍了一对定时器的API函数使用,现在又介绍另外一对API函数的使用。它使用起来比前的函数要简单一些,但它一般是使用到有窗口的程序里,并且它的精度也没有前面的API函数高,对于一些要求不高的场合还是非常合适的。它是采用消息通知的方式,每当定时到了就会收到一条消息。 函数SetTimer和KillTimer声明如下: WINAPI SetTimer( __in_opt HWND hWnd, __in UINT_PTR nIDEvent, __in UINT uElapse, __in_op
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

图像算法---表面模糊算法

https://blog.csdn.net/trent1985/article/details/49864397
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

前端导出excel数据-jsonToExcel

咳咳,好久没有写博了。。。 在工作中遇到了纯前端,将数据导出为excel文件。正文开始: 第一步 安装依赖: npm i xlsx 第二步 写导出函数: import XLSX from 'xlsx' const exportJsonToExcel = (dataArr) => { const now = new Date() const wopts = { bookType: 'xlsx', bookSST: false, type: 'binary' };//这里的数据是
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

go_install_x_from_github.sh 从 github 安装 go x tools

bash go_install_x_from_github.sh 1 #!/bin/bash 2 set +e 3 # set -x 4 echo 'GO Utilities: Install golang.org/x from github.com mirrors' 5 echo '2019-02-01' 6 7 function echo { 8 command echo -e '\033[1;37m'$1'\033[0m' 9 } 10
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

如何在ASP.NET Core程序启动时运行异步任务(1)

原文:Running async tasks on app startup in ASP.NET Core (Part 1) 作者:Andrew Lock 译者:Lamond Lu 背景 当我们做项目的时候,有时候希望自己的ASP.NET Core应用在启动前执行一些初始化逻辑。例如,你希望验证配置是否合法,填充缓存数据,或者运行数据库迁移脚本。在本篇博客中,我将介绍几种可选的方案,并且通过展示一些简单的方法和扩展点来说明我想要解决的问题。 开始我将先描述一下ASP.NET Core内置的解决
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

浙大版《C语言程序设计(第3版)》题目集 习题2-1 求整数均值 (10 分)

习题2-1 求整数均值 (10 分) 本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。 输入格式: 输入在一行中给出4个整数,其间以空格分隔。 输出格式: 在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位。 输入样例: 1 2 3 4 输出样例: Sum = 10; Average = 2.5 思路:先求和后算平均值。 代码如下: #include <stdio.h> int main() {
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

Python标准库 内置函数vars object

本函数是实现返回对象object的属性和属性值的字典对象。如果默认不输入参数,就打印当前调用位置的属性和属性值,相当于locals()的功能。如果有参数输入,就只打印这个参数相应的属性和属性值。 例子: #vars() print(vars()) class Foo: a = 1 print(vars(Foo)) foo = Foo() print(vars(foo)) 结果输出如下: {'Foo': <class '__main__.Foo'>, 'B': <class '__
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

讲一下Asp.net core MVC2.1 里面的 ApiControllerAttribute (转载)

ASP.NET Core MVC 2.1 特意为构建 HTTP API 提供了一些小特性,今天主角就是 ApiControllerAttribute. (注:文章是18年2月份的,所以文章提到了core2.1还没发布)。 本文参考自:Exploring the ApiControllerAttribute and its features for ASP.NET Core MVC 2.1 0. ApiControllerAttribute 继承自 ControllerAttribute ASP
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

django第一章

django下载 下载有两种方式,一个是命令行,一个是pycharm自带的。 1. 命令行 pip install django==1.11.18 -i https://pypi.douban.com/simple/ 2.pycharm 2.创建项目 1. 命令行 django-admin startproject 项目名 2.pycharm创建 3.启动项目 1. 命令行 切换到项目根目录 manage.py python manage.py runserver # 127.0.0.1
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0

浙大版《C语言程序设计(第3版)》题目集 习题2-2 阶梯电价 (15 分)

习题2-2 阶梯电价 (15 分) 为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。 输入格式: 输入在一行中给出某用户的月用电量(单位:千瓦时)。 输出格式: 在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid V
分类: 其他 发布时间: 02-01 20:14 阅读次数: 0