自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【无标题】

用户表idusername 用户名password 密码identity 身份department 学院或部门create_time 创建时间update_time 更新时间购书表id book_name 书名quantity 数量 book_buyer 购书人identity 身份college 学院create_time 创建时间库存表idbook_name 书名quantity 数量 create_t

2022-05-10 08:15:33 87

原创 c语言strcat源码

char * __cdecl strcat (char * dst,const char * src){char * cp = dst; while( *cp ) cp++; /* find end of dst */ while((*cp++ = *src++) != '\0') ; /* Copy src to end of dst */ return( dst );

2021-04-19 22:11:12 250

原创 111

#include <stdio.h>void qSort(int *a,int s,int e);void swap(int *x,int *y);int main(){int a[]={44,33,22,66,55,11,88,77};int n=8;qSort(a,0,n-1);for(int i=0;i<n;i++){printf("%d ",a[i]);}return 0; }void qSort(int *a,int s,int e){if(s>

2021-03-03 19:12:02 89 1

原创 123

这里写自定#include}void swap(int *pa,int *pb){int tmp;tmp=*pa;*pa=*pb;*pb=tmp;} 义目录标题)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功

2021-03-03 17:33:47 81 1

原创 递归——2的幂次方表示

描述任何一个正整数都可以用2的幂次方表示。例如:137=27+23+20同时约定方次用括号来表示,即ab可表示为a(b)。由此可知,137可表示为:2(7)+2(3)+2(0)进一步:7=22+2+20(21用2表示) 3=2+20所以最后137可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0)又如:1315=210+28+25+2+1所以1315最后可表示为:2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(

2021-02-26 17:36:15 221

原创 递归——全排列

#include<iostream>#include<cstring>#include<cstdio>#include<algorithm>using namespace std;void f(int k,int L);int isSelect(char c,int k);char s[40],temp[40];int sum=0; int main(){ scanf("%s",s); int Len=strlen(s); int

2021-02-26 12:19:13 159

原创 n皇后问题

#include<stdio.h>int f(int x,int *w2);void Print(int *w1,int w2);int main(){ int n,sum=0,calsum=0; int fg=0; int a[10][10]={0},b[10]={0}; scanf("%d",&n); for(int i=1;i<=n;i++){ b[i]=1; } while(1){ for(int i=1;i<=n;i++){

2021-02-24 23:48:42 55

原创 二分法——好斗的牛

总时间限制: 1000毫秒 内存限制: 65536kB描述农夫约翰建造了一个新的长谷仓,其中有N个(2 <= N <= 100,000)摊位。档位沿直线位于位置x1,…,xN(0 <= xi <= 1,000,000,000)。他的C(2 <= C <= N)头母牛不喜欢这种谷仓布局,一旦放到摊子里就会变得互相攻击。为了防止母牛互相伤害,FJ希望将母牛分配给摊位,以使它们之间的最小距离尽可能大。最大最小距离是多少?输入*第1行:两个以空格分隔的整数:N和C*第

2021-02-21 17:40:19 1027

原创 二分法——派

总时间限制: 1000ms 内存限制: 65536kB描述我的生日要到了!根据习俗,我需要将一些派分给大家。我有N个不同口味、不同大小的派。有F个朋友会来参加我的派对,每个人会拿到一块派(必须一个派的一块,不能由几个派的小块拼成;可以是一整个派)。我的朋友们都特别小气,如果有人拿到更大的一块,就会开始抱怨。因此所有人拿到的派是同样大小的(但不需要是同样形状的),虽然这样有些派会被浪费,但总比搞砸整个派对好。当然,我也要给自己留一块,而这一块也要和其他人的同样大小。请问我们每个人拿到的派最大是多少?每

2021-02-21 16:12:10 377

原创 查找之二分查找

设m为要查找的数字#include<stdio.h>int two(int a,int b);int m=7;int main(){ int a[]={1,2,3,4,5,6,7,8,9,10}; printf("这个数是%d",two(a[0],a[9]));}int two(int a,int b){ if((a+b)/2==m) { return (a+b)/2; }else{ if((a+b)/2>m){ return two(a,(a+

2021-02-20 18:04:39 107

原创 第i位取反

描述写出函数中缺失的部分,使得函数返回值为一个整数,该整数的第i位是n的第i位取反,其余位和n相同请使用【一行代码】补全bitManipulation2函数使得程序能达到上述的功能#include using namespace std;int bitManipulation2(int n, int i) {// 在此处补充你的代码}int main() {int t, n, i;cin >> t;while (t–) {cin >> n >> i

2021-02-20 10:51:51 346

原创 按位&包括符号位

#include <iostream>using namespace std;int main(){ int n=-3; printf("%d",n&-2); return 0;}// 0100 1011 1100// 0011 1100 1101 0010 1101 1110//要知道负数在计算机以补码形式存在// 0100 1011 1100// 0011 1100 1101 0010 1101 1

2021-02-20 10:34:56 228

原创 第i位替换

总时间限制: 1000ms 内存限制: 1024kB描述写出函数中缺失的部分,使得函数返回值为一个整数,该整数的第i位和m的第i位相同,其他位和n相同。请使用【一行代码】补全bitManipulation1函数使得程序能达到上述的功能#include using namespace std;int bitManipulation1(int n, int m, int i) {// 在此处补充你的代码}int main() {int n, m, i, t;cin >> t;

2021-02-20 10:24:03 243

原创 Pell数列

【题目描述】Pell数列a1,a2,a3,…的定义是这样的,a1=1,a2=2,…,an=2an−1+an−2(n>2)。给出一个正整数k,要求Pell数列的第k项模上32767是多少。【输入】第1行是测试数据的组数 n,后面跟着 n 行输入。每组测试数据占 1 行,包括一个正整数k(1≤k<1000000)。【输出】n 行,每行输出对应一个输入。输出应是一个非负整数。【输入样例】218【输出样例】1408代码#include<stdio.h>long

2021-02-20 09:19:49 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除