浙大版《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\
Windows API一日一练 56 SetEndOfFile和GetFileSizeEx函数
有一天,我正在开发BT软件,它有这样的一个功能,就是先把文件的大小分配好,然后再慢慢地往里面对应的位置写入相应的数据。这样的好处,就是可以先把磁盘空间占用起来,以便后面的下载顺利进行。要实现这个功能,就需要创建一个空的文件,然后把文件指针设置到相应大小的位置,然后再调用函数SetEndOfFile来设置文件的结束位置,这样文件就有相应的大小了。在BT软件的开发里,也发现目录的处理时需要详细地记录目录里的文件大小,这就需要使用GetFileSizeEx函数来获取文件的大小。由于BT里的视频文件比
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++)
{
(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)
[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 +
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
浙大版《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;
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次或者多次; ‘\{
K - Electrification Plan(并查集+Kruskal最小生成树) priority_queue 优先队列
题目:K - Electrification Plan 题意:无向图,给n个点,n^2条边,每条边有个一权值,其中有k个点有发电站,给出这k个点的编号,选择最小权值的边,求使得剩下的点都能接收到电。 思路:将所有待选边加入优先队列(priority_queue 优先队列),用并查集判断待选边是否符合要求,符合(即不在同一并查集中)则合并。 代码: /***********************************************/
ll n,k;
int a[109];
b
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
前端导出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' };//这里的数据是
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
如何在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内置的解决
浙大版《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()
{
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 '__
讲一下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
浙大版《C语言程序设计(第3版)》题目集 习题2-2 阶梯电价 (15 分)
习题2-2 阶梯电价 (15 分) 为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。 输入格式: 输入在一行中给出某用户的月用电量(单位:千瓦时)。 输出格式: 在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid V
今日推荐
周排行