草庐IT

计算机等级考试二级C语言上机题集(第96~100套)

第96套1.程序填空题给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!#includeintfun(char*s){intsum=0;while(*s){if(*s>='0'&&*s'9')/**********found**********/sum+=*s-__1__;/**********found**********/__2_

【minikube】Docker Desktop for Linux 启动 minikube 时遇到无法连接到 API server 的错误: time out \ Enabling 'default-storageclass' returned an error \ dial tcp 192.168.49.2:8443: i/o timeout

在向k8s迈出第一步的时候,你是否遇到了这样的错误:ConfiguringRBACrules...|E080115:11:41.47644326762start.go:264]Unabletoscaledowndeployment"coredns"innamespace"kube-system"to1replica:timedoutwaitingfortheconditionEnabling'default-storageclass'returnedanerror:runningcallbacks:[Errormakingstandardthedefaultstorageclass:Error

【minikube】Docker Desktop for Linux 启动 minikube 时遇到无法连接到 API server 的错误: time out \ Enabling 'default-storageclass' returned an error \ dial tcp 192.168.49.2:8443: i/o timeout

在向k8s迈出第一步的时候,你是否遇到了这样的错误:ConfiguringRBACrules...|E080115:11:41.47644326762start.go:264]Unabletoscaledowndeployment"coredns"innamespace"kube-system"to1replica:timedoutwaitingfortheconditionEnabling'default-storageclass'returnedanerror:runningcallbacks:[Errormakingstandardthedefaultstorageclass:Error

1s 创建100G文件,最快的方法是?

在我们日常工作中,为了验证开发的功能,比如:文件上传功能或者算法的处理效率等,经常需要一些大文件进行测试,有时在四处找了一顿之后,发现竟然没有一个合适的,虽然Linux中也有一些命令比如:vim、touch等可以创建文件,但是如果需要一个100G或者1T的大文件,这些命令就显得力不从心,此时就需要能快速创建大文件命令,接下来将介绍这些命令的常见用法、命令之间的差异、以及使用时如何选择dddd命令的语法如下ddif=[source]of=[destination]bs=[block-size]count=[counter]从source读取并拷贝内容到destination,source和des

1s 创建100G文件,最快的方法是?

在我们日常工作中,为了验证开发的功能,比如:文件上传功能或者算法的处理效率等,经常需要一些大文件进行测试,有时在四处找了一顿之后,发现竟然没有一个合适的,虽然Linux中也有一些命令比如:vim、touch等可以创建文件,但是如果需要一个100G或者1T的大文件,这些命令就显得力不从心,此时就需要能快速创建大文件命令,接下来将介绍这些命令的常见用法、命令之间的差异、以及使用时如何选择dddd命令的语法如下ddif=[source]of=[destination]bs=[block-size]count=[counter]从source读取并拷贝内容到destination,source和des

C语言程序设计100例之(80):ISBN 号码

例80  ISBN号码问题描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符-之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔符后的五位数字代表该书在该出版社的编号;最后一位为识别码。识别码的计算方法如下:首位数字乘以1加上次位数字乘以2……以此类推,用所得的结果mod11,所得的余数即为识别码,如果余数为10,

C语言程序设计100例之(80):ISBN 号码

例80  ISBN号码问题描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符-之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔符后的五位数字代表该书在该出版社的编号;最后一位为识别码。识别码的计算方法如下:首位数字乘以1加上次位数字乘以2……以此类推,用所得的结果mod11,所得的余数即为识别码,如果余数为10,

[牛客BM49&LeetCode227]基本计算器-双栈递归方法-最易理解

双栈+递归方法比目前官网题解更容易理解且简单的方法。双栈:一个栈用于存放数字,一个用于存放符号。递归:括号内表达式求值作为返回值,减少处理括号时边界条件的难度。基本思想:参考人计算的思维,如果[后入栈的运算符优先级]大于[先入栈的运算符优先级],那么进行计算。奇怪的细节:1.考虑字符串开始就有可能出现负号和正号,因此在两个栈的开头分别插入'0'、'-'或'0'、'+'。2.int相加时中间结果可能溢出,使用longlong保存结果。另外:这里使用递归和传统递归模板不同,传统模板如下:=1=if(终止条件)return;=2=[向下传递时]逻辑处理(可能有,也可能没有,具体问题具体分析)=3=递

[牛客BM49&LeetCode227]基本计算器-双栈递归方法-最易理解

双栈+递归方法比目前官网题解更容易理解且简单的方法。双栈:一个栈用于存放数字,一个用于存放符号。递归:括号内表达式求值作为返回值,减少处理括号时边界条件的难度。基本思想:参考人计算的思维,如果[后入栈的运算符优先级]大于[先入栈的运算符优先级],那么进行计算。奇怪的细节:1.考虑字符串开始就有可能出现负号和正号,因此在两个栈的开头分别插入'0'、'-'或'0'、'+'。2.int相加时中间结果可能溢出,使用longlong保存结果。另外:这里使用递归和传统递归模板不同,传统模板如下:=1=if(终止条件)return;=2=[向下传递时]逻辑处理(可能有,也可能没有,具体问题具体分析)=3=递

【编程教室】PONG - 100行代码写一个弹球游戏

大家好,欢迎来到Crossin的编程教室!今天跟大家讲一讲:如何做游戏游戏的主题是弹球游戏《PONG》,它是史上第一款街机游戏。因此选它作为我这个游戏开发系列的第一期主题。游戏引擎用的是Python的一个游戏库:pgzero。它是对pygame的一个封装,让你不需要写多余的套路代码,只要配置游戏的内容逻辑即可。我们这个游戏用它来写,一共只需要100行代码。首先需要安装python环境。这一步没搞定的同学,可以参考我们python入门教程:http://python666.cn,上面有详细图文介绍。然后需要安装pgzero库,可以命令行下通过pip命令安装:pipinstallpgzero安装完