杂七杂八
文章平均质量分 94
233
Siamese cat
这个作者很懒,什么都没留下…
展开
-
最大公约数gcd,最小公倍数lcm
时隔一年,写刷题博客了。。还有一个月的天梯赛和蓝桥杯,以及五月份的省赛,好了不bb了#include<iostream>using namespace std;int gcd(int a,int b){ if(a%b==0) return b; else return gcd(b,a%b);}int lcm(int a,int b,int t){ r...原创 2019-02-18 16:16:07 · 500 阅读 · 0 评论 -
为什么求素数用sqrt函数
因为如果它不是质数,那么它一定可以表示成两个数(除了1和它本身)相乘,这两个数必然有一个小于等于它的平方根。只要找到小于或等于的那个就行了...原创 2018-07-08 16:30:54 · 11049 阅读 · 7 评论 -
运算符>>
两个大于号>>是右移位操作,就是把一个数的二进制形式的最右几位丢弃,最前面补原来最高位的数字(原来是0就补0;原来是1就补1)。通常写的数字,都是十进制,右移k位,就相当于把这个数除以2的k次方。例如,十进制数100>>2的结果就等于100除以4(2的2次方),即答案是25。...原创 2019-04-25 21:38:48 · 623 阅读 · 0 评论 -
cin,cout与scanf,printf
点击打开链接关于C/C++ stdin缓冲区以及对字符输入的一些经验和心得 在使用C/C++编写控制台应用或acm竞赛的时候,I/O方式无非是标准输入输出,特别是acm竞赛,就本人来说,由C语言入门,输入方式还只会scanf,自从学了C++,便深深地被 cin/cout输入输出流的简洁用法所吸引,相信有这种感觉的不止我一个人。 所以很长一段时间,日常的训练和各种线上比赛,再也没有使用过sca...转载 2018-03-20 09:52:57 · 5660 阅读 · 1 评论 -
链表输出、插入(头、中、尾)、删除(头、中、尾)、转置、输出奇/偶数节点、相邻两节点互换、打印约瑟夫环
#include <stdio.h>#include <stdlib.h>typedef struct stu{ int num; struct stu *next;}stu;int output(stu*);int insert_head(stu*);int insert_mid(stu*);int insert_tail(stu*);...原创 2018-03-20 17:56:44 · 544 阅读 · 0 评论 -
.h 和.cpp的区别
.h和.cpp差不多就像书和目录的关系吧,目录中对书中的章节和内容进行简单表示,真正的实现是在书里面的。一般的数据,数据结构,接口,还有类的定义放在.h文件中,可以叫他们头文件,可以#include 到别的文件中。功能实现一般都放在具体的.cpp文件中,这样方便文件管理,节约时间,提高效率。你完全可以把功能实现一并放在.h文件中,也可以#include一个.cpp文件到另一个源文件中,这...转载 2018-07-16 16:51:06 · 2744 阅读 · 1 评论 -
nginx,fastdfs 配置搭建文件服务器
fastDFS图片服务器搭建安装,及与nginx整合使用原创 2022-09-22 13:34:35 · 1638 阅读 · 0 评论 -
班级缴费信息管理系统
(大一上学期C语言课设)一、需求分析要求:本节是需求分析的部分,该节主要说明课程设计题目的具体要求,如:程序应具备的功能、程序设计时必须使用的数据结构(数组、动态链表、文件等)、程序运行时对输入输出格式的要求以及对程序运行性能的要求等,在撰写本节的文档时,对于以上的具体要求应详细地给出明确的说明。3.班级缴费信息管理系统实现班级的创建、修改、删除功能,能够对班级中的学生信息进行增、删、改操作,并能够对班级应交学费进行计算(本科生学费为专科生学费的80%,研究生学费为本科生学费的70%)。能够原创 2020-05-11 16:21:13 · 1978 阅读 · 1 评论 -
欧几里德算法——辗转相除法
Go语言版本12345678910111213package mainimport "fmt"func main() { var x, y int = 18, 12 result := gcd(x,y) fmt.Printf("x, y 的最大公约数是 : %d",result)}func gcd(x,y int) int{ for y != 0 { ...转载 2018-07-07 11:05:14 · 566 阅读 · 0 评论 -
while(scanf("%d",&n)!=EOF)
原博客链接:点击打开链接“测试输入包含若干测试实例。当N为0时,输入结束,该实例不被处理。”这句话 是最早我对ACM的印象 以前也没见过这种输入要求 做第一道题的时候就卡住了 上网看别人的代码 都有一句 while(scanf("%d",&n)!=EOF)"scanf 函数还能放while里啊... EOF是什么玩仍儿呢..."上网找答案吧 也没人可问...有人说 EOF等于-1 其实就是...转载 2018-03-26 15:28:03 · 562 阅读 · 0 评论 -
sort对二维字符数组排序
原博客:点击打开链接由于二维字符数组的第二维没有赋值运算符,即不能对整个一维数组进行赋值,因此是无法直接对二维数组用sort进行排序的,解决办法有二种:代码一:利用此方法将将数组放到结构体中,结构体中,这样赋值操作符就可用了,结构体中的数组可以进行整体赋值[cpp] view plain copy#include <iostream> #include <cstring>...转载 2018-03-25 11:48:44 · 1860 阅读 · 0 评论