CPRIMERPLUS6 P216 第11题

#include <stdio.h> #define pyj 2.05 /* 洋蓟:2.05美元/磅 */ #define ptc 1.15 /* 甜菜:1.15美元/磅 */ #define phlb 1.09 /*胡萝卜:1.09美元/磅 */ #define b100d 100 /*100美元订单有5%的优惠*/ #define yhu 0.05 /*100美元订单有5%的优惠*/ #define b5b 5 /*5磅以内收取6.5美元的运费和包装费*/ #define yubf0 6.5 /*5磅以内收取...
hbccc 发布于 2020-11-19 21:51 | 阅读 1811 次 | 评论 0 条

CPRIMERPLUS6 P215 第10题

#include <stdio.h> //#include <string.h> #define sin 17850 #define huz 23900 #define yig 29750 #define yil 14875 #define ftax 0.15 #define stax 0.28 void menu(void); void star(int i); double single(int doll,int base); double huzhu(int doll); int main(void) { char c...
hbccc 发布于 2020-11-18 21:57 | 阅读 1413 次 | 评论 0 条

CPRIMERPLUS6 P215 第九题

#include <stdio.h> bool sushu(int num); int main(void) { int num; printf("input:"); scanf("%d",&amp;num); if(num<=0)printf("sorry"); for(int i=3;i<=num;i++) { if(sushu(i)==1) printf("%d\t",i); } return 0; } bool sushu(int num) { bool judge=true; for(int i=2;i<num...
hbccc 发布于 2020-11-18 20:56 | 阅读 1293 次 | 评论 0 条

bool .c .cpp

今天发现一个小秘密: 写代码时使用了bool类型,奇怪的是,编译报错,前两天我在另一台电脑都使用正常啊,为什么呢,经过一番上网搜索,终于发现,在DEV C++里,如果源程序扩展名是 .c 则编译报错,如果扩展名是 .cpp,则编译通过,理由是,.c,编译器则按C语言编译,而C语言没有bool类型。.cpp 编译器则按C++语言编译,C++有 bool 类型。
hbccc 发布于 2020-11-16 17:27 | 阅读 1763 次 | 评论 5 条

C primer plus P175 第五题 金字塔

#include <stdio.h> int main(void) { char ch; bool boo; do { boo=true; printf("Input:"); scanf("%c",&amp;ch); if(ch=15) scanf("%c",&amp;ch); if(ch<'A' or ch>'Z') { printf("error! re-input please\n"); boo=false; } }while(!bo...
hbccc 发布于 2020-11-15 15:07 | 阅读 1345 次 | 评论 0 条

华氏摄氏开氏 C primer plus 第五章第九题

#include <stdio.h> #define shehua 5.0/9.0 void temperatrues(double ccc); const int a=32; int main(void) { double hua; printf("input hua:"); while(scanf("%lf",&amp;hua)) { temperatrues(hua); printf("input hua:"); } printf("finish"); return 0; } void temperatrues(do...
hbccc 发布于 2020-11-14 15:28 | 阅读 1367 次 | 评论 0 条

头文件h

#include <stdio.h> //printf(); //scanf() 如果是1个参数,成功读取,返回1,如果是两个参数,成功读取,返回2,如果读取不成功,返回0; //gets() 读取字符串,并且舍弃换行。常于puts()配对使用。 //puts(地址) 只显示字符串,而且自动在显示的字符串末尾加上换行符。 //fgets(目标字符串数组,大小,设备) 读取字符串,末尾加上换行符,可以从不同设备读取,如键盘(stdin)、文件等,该函数只读取 大小-1 个字符 //fputs(要输出的字符串数组,设备) 显示字符串...
hbccc 发布于 2020-11-14 11:48 | 阅读 1660 次 | 评论 2 条

mybatis 分页plugs

@Data public class User{ private String name; private String sax; private Integer state; } 一、包米豆 官网地址:https://baomidou.com/ 1.1 代码自动生成工具 待补充…… 1.2 分页 1.2.1 dao @Mapper public interface UserRepository extends BaseMapper<U...
mooncharmzx 发布于 2020-11-02 17:10 | 阅读 1795 次 | 评论 0 条

spring boot ftp 生成二维码、上传附件以及回显

环境: centos、jdk1.8、vsftpd、nginx、spring boot、docker ftp上传附件,上传的附件有两种方式回显,在下面再详细说明 此处省略ftp服务器、docker服务器nginx服务器搭建过程。 上传首先在application.yml文件中添加ftp配置 ftp: # 内网 000.000.000.000 外网 111.111.111.111 # ip: 111.111.111.111 ip: 000.000.000.000 name: ftp_user pass...
mooncharmzx 发布于 2020-10-30 11:29 | 阅读 2244 次 | 评论 0 条

windows版 the_silver_searcher(ag.exe)下载

64位: 32位: 官方下载地址: https://github.com/k-takata/the_silver_searcher-win32/releases git bash下的使用方法: 直接解压,把ag.exe拷贝到/usr/bin目录下即可
静夜思 发布于 2020-10-30 10:50 | 阅读 3173 次 | 评论 0 条

使用split命令分割大文件日志

有时候日志文件几个G,用编辑器很难打开,可以用split命令把它分割成多个小文件。 split -l 1000000 -d api.access.log new-file_ --verbose
静夜思 发布于 2020-10-26 11:38 | 阅读 1655 次 | 评论 0 条

js也有趣。

<html> <head> <title>找最接近的数</title> <meta charset="utf-8"> </head> <body > <p> 问题描述:有一堆若干金条,从中任选几条,使其重量之和与另一给定的数量最接近。 </p> <br> <script> var v=new Array(); var a=new Array(); var r_value=new Array(); var n=parseInt(prompt("总共的金块条数有:","")); for (...
qunxingw 发布于 2020-10-24 22:17 | 阅读 1561 次 | 评论 2 条

LCS算法程序主过程中的一行语句的说明 [txt3 = txt3 & Mid$(txt2, Ldot, n2 - Tmp - Ldot)] (VB6)

在主过程中,“txt3 = txt3 &amp; Mid$(txt2, Ldot, n2 - Tmp - Ldot)”共出现了3次,而且这几乎就是“主过程”与“函数LCS()”的唯一区别。函数只须求出一串“参与字串”的长度,而主过程还要输出其内容。这句语句起什么作用呢? 我们说,“子序列”是由原字符串剔除了某些字符后所剩下字符按原来的顺序组成的。这“剩下字符”就是一段段连续的字符。我把每一段“剩下字符”称为“参与字串”[在图中用红色细框标出,下同],剔除的字串称为“不参与字串”[在图中用浅蓝色粗横线标出,下同]。 这行语句的作用就是:在下行的字符串(txt2,下同)中,剔除一...
nhjsjjs 发布于 2020-10-22 11:11 | 阅读 1645 次 | 评论 0 条

初来乍到

多多关照,请多多关照
pqqw2000 发布于 2020-09-12 22:45 | 阅读 1413 次 | 评论 0 条

再谈LCS(最长公共子序列)另一解法-----用实例分析主过程和递归函数的解题过程(图)。附新编程序(LCS-1.exe)和网上收集的例题。

主过程与函数几乎一样:(请参考2个附图) 把A、B两个字符串中的B、按从头到尾的顺序,逐个在A中寻找相同的字。会有3种结果: 1.直接找到(流程图中的“A”),于是这个字可以加入“最长序列”,然后n1+1、n2+1。这2个数的递增,保证了“一一对应”和“不颠倒顺序”。 2.从n1直到L1(A串的长度)都没有相同的字(流程图中的“Q”),那么这个字排除,且N2+1,而n1不增加,这样也遵守了上面的2个原则。 3.在A串的“延后几个字”(n1+k,k是延后的字数)找到(流程图中的“E”),这是必须按“最长”原则来定夺的,这正是“疑点”。函数中的“>”就是由此引起的。 下面重...
nhjsjjs 发布于 2020-09-10 15:52 | 阅读 3201 次 | 评论 2 条

LCS“最长公共子序列”的另一解题思路(绕开 6 X 7 宫格)----附件有自编的程序

为什么这个程序既可以验证一些网上LCS论文中举出的“短字符例题”(图一),也可以对代码稍作更改后,在1秒内求出近千字的“(无提醒打错的)中文打字测验”文本的“正确字数”(图二)。相信你在看了我下面的的描述后,应该可以有所明白。 两个字串的“最长公共子序列”可以从这样的角度描述:有上下两个字串,把下字串从左到右每一个字在上面“找到相同的字”并“连线”。 有2个要求:1.连线不许交叉。2.连线数“最多”。于是,在两个字串中“剔除”了“无法连线”的字之后,剩下的字串就是“最长公共子序列”了。 ★连线有3种情况,2种非常简单,1...
nhjsjjs 发布于 2020-09-03 12:40 | 阅读 2296 次 | 评论 0 条

中文打字测验文本的量化阅卷程序(续--其跟LCS的关系及应用)

我们先看一个“不用计算机批改的例子”: 样张:“昨天小明带了一个变形金刚到小华家做客” 打字:“昨天小明明带了变形金刚一个到小华家做客” 。请你用肉眼批改有几个“正确字”。 你肯定会说:“正确字”的标准是什么? 根据一般的“共识”,我们会给出3个原则:1:一一对应。2:不颠倒顺序。3:“最长”原则。上述题目的批改结果是:“昨天小明带了变形金刚到小华家做客”(16个字)。 为什么不是“昨天小明带了一个到小华家做客”(14个字)呢?这也符合原则1和原则2呀?这是因为:还有原则3呢。这其实不正是样张和录入的“最长公共子序列”吗? 在一些编程语言中,都有现成的相关代码,...
nhjsjjs 发布于 2020-08-28 13:18 | 阅读 2050 次 | 评论 0 条

Visual C++ 2013(C++配上EasyX通用)配EasyX2020显示图片代码

#include<graphics.h> #include<conio.h> int _tmain(int argc, _TCHAR* argv[]) { initgraph(640, 480); IMAGE img; loadimage(&amp;img, L"C:\\1.jpg", 640, 480);//使用L+"绝对路径" putimage(0, 0, &amp;img);//显示图片 system("pause"); closegraph(); return 0; }//代码中C:\\1.jpg是文件路径和文件名称,可以随便填(注意...
汪泊洋程序员 发布于 2020-08-25 21:51 | 阅读 2554 次 | 评论 0 条

中文打字测验文本的量化阅卷程序-流程图

借助“流程图”,用你熟悉的编程语言做出这个程序,应该不会太难。试试看。 图一 图二 关于“错字数”的说明: 把“他到沈阳去了”打成“他到哈尔滨去了”,我这里是“错3”,有些批改程序为“错2多1”,这不影响“正确字数”。(它相当于我这里把 Tmp 拆成错和多两部分) 欢迎指出错误或不妥的地方,也欢迎交流和切磋。
nhjsjjs 发布于 2020-08-24 12:16 | 阅读 2288 次 | 评论 2 条

Visual C++ 2013(C++通用)播放音乐代码

准代码如下(很珍贵,我在网上找了几天,又分析了各个代码,得出了准代码,其中,1.wav的位置上填.wav的音频的准确路径): #include<Windows.h> #pragma comment(lib,"winmm.lib") void main() { mciSendString(TEXT("open 1.wav alias mysong"), NULL, 0, NULL); mciSendString(TEXT("play mysong wait"), NULL, 0, NULL); }
汪泊洋程序员 发布于 2020-08-24 12:10 | 阅读 3071 次 | 评论 0 条