自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 吴氏的2023年暑假日常

2023年暑假日常

2023-07-06 10:18:04 82

原创 吴氏的二分题单

二分训练题单

2023-07-05 13:58:01 98

原创 【无标题】

跳转后,一个新界面需要显示学生id,学生姓名,学生班级 和成绩栏,其实成绩栏需要输入。课程:创建课程,删除课程,查找课程,通过课程查找所有选修该课程的学生及成绩,学生:创建学生,更新学生,删除学生,通过学生id查找所有他选修的课程及成绩。3个界面进行选择,一个是管理员界面,一个是老师界面,一个是学生界面。新建课程界面:课程号自动生成,课程名字需要输入,老师id需要输入。需要用户表,能够选修课程,还有show自己选修的课程成绩。学生:id自动生成,需要姓名,年级和性别,ID为8位。支持学生和老师的信息修改。

2023-06-20 13:08:05 59

原创 qlu第二场排位赛B题题解

这时因为咖波的等级一定4的倍数,那么最好的情况肯定就是狗狗的等级与4的倍数的最小差,而翻倍0次和1次的情况直接讨论算出即可。当咖波翻倍2次及以上的时候,咖波的等级就会是。

2023-05-21 22:31:47 99

原创 qlu第二场排位赛

待更。

2023-05-21 22:13:19 150

原创 H题的题解

比如第1个1,也就是点15,取0那么后面的数就可以任意选,所以我们就可以从点1往点15连一条值为0的边,取1的情况我们先把数用一个he累积下来,继续往下细分,后面的位置如果是0,就取0,到了点17也就第二个1,如果取0那么就可以任意取,我们从点1往点17连值为he的边,也就是前面的位置能取1就取1的情况,取1的情况继续往后推。开头我们说点1没有连向他的边,但因为点1永远是首位,他的取0分支的he为0,也就是有他的情况永远在取1分支中,这所有数首位都是如此。其中会发现点1没有取的边,这个后面能处理。...

2022-08-26 23:11:56 156

原创 C题的题解

原题链接这题就从左往右,默认左边的已经匹配,最后再补足右边就可以了

2022-07-10 14:36:37 298

原创 【无标题】

cf 1698/B

2022-06-29 13:58:46 191

原创 学生成绩管理系统个人日志

学生成绩管理系统

2022-06-19 00:05:18 501

原创 基础的算法

基础算法双指针给定一个长度为 n 的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。样例:51 2 2 3 5#include<iostream>using namespace std;const int N=100010;int q[N],w[N],n;int main() { cin>>n; int res=0; for(int i=0,j=0; i<n; i++) { cin>>q[i]; w[q[i]]++;

2021-10-03 14:59:26 62 1

原创 吴氏的函数库

吴氏的函数库冒泡排序void max(double a[]) { double max; int i; for(i=0; i<2; i++) { if(a[i]<a[i+1]) { swap(a+i,a+i+1); } } swap(a,a+1);}交换void swap(double *a,double *b) { int i=0; i=*a; *a=*b; *b=i;}

2021-08-29 17:50:43 112

原创 不同的变量

自动变量auto函数调用时才存储,结束就释放;静态变量static,程序开始时就存储;整个程序结束才完结;作用:能保证函数值不消失,在下次使用时值不变使用函数迭代,累计时可用这个register局部变量能够加快运行速度,减少转化时间,特别是对一个变量多次重复时,register有上限的,别乱用。extern外部变量(全局变量)储存在静态区域,能够让机器读到下面的定义如:void main(){ extern a,b; printf("%d\n",max(a,b));}int

2021-08-27 10:23:41 86

原创 数组作为函数的参数

数组作为函数的参数数组作为函数的参数有两种形式:1.数组元素(下标变量)作为实参;2.把数组名作为函数的形参和实参;第一种:数传递跟普通情况一样第二种:使用址传递:#include <stdio.h>void test(int b[10]);int main(){ int a[10]={2,4,6,8,10,12,14,16,18,20}; test(a); putchar('\n'); return 0;}void test(int b[10])//直接

2021-08-26 11:09:38 2058

原创 查找的练习

查找#include <stdio.h> void main (){ int a[8]={-12,0,6,23,56,80,100,115}; int n,low,high,mid,found; low=0; high=7; found=0; scanf("%d",&n); while(1) {mid=(high+low)/2; if (a [mid] != n) { if(a[mid]<n) {low=mid+1;} if(a[

2021-08-24 23:21:14 56

原创 冒泡排序的练习

冒泡排序#include <stdio.h> void main (){ int a[10]={32,34,24,46,756,144,3,63,52,26}; int d,b,c,t,i; c=9; for(d=0;d<9;d++) { for(b=0;b<c;b++) { if(a[b]<=a[b+1]) {t=a[b];a[b]=a[b+1];a[b+1]=t;} } b=0; c--; } i=0; while(i&

2021-08-24 01:47:54 114

原创 switch的使用

switch的使用#include <stdio.h> void main (){ int i; scanf("%d",&i); switch (i)//()内没有限定 { case 1 : printf("1");break; case 2 : printf("2");break; } }

2021-08-22 20:08:58 52

原创 while&do while的使用

while&do while#include <stdio.h> void main (){ int a,b; a=1;b=1; do { do { printf("%d*%d",a,b); b++; }while(a>=b);b=1; printf("\n");a++; }while(a<=9);}#include <stdio.h> void main (){ int a,b; a=1;b=1; wh

2021-08-22 19:58:39 57

原创 for语句使用

for语句#include <stdio.h> void main (){ int i,sum=0; for(i=1;i<=100;i++) { sum=sum+i; } printf("%d",sum);}for语句的一般格式(1)第1种情况for(表达式1;表达式2;表达式3)语句;(2)第2种情况for(表达式1;表达式2;表达式3){语句块;}2.for语句的注意事项(1)各表达式之间分号不能省略(2)表达式1与表达式2与表达式3均可

2021-08-22 15:17:45 360

原创 条件运算符使用

条件运算符使用#include <stdio.h> void main (){ char c; scanf ("%c",&c); c=c>='A'&&c<='Z'?c+32:c; printf("%c",c);}

2021-08-22 07:23:08 1561 1

原创 判断是否为整数

判断是否为整数#include <stdio.h>#include <math.h>void main (){ double a; scanf("%lf",&a); if (floor (a+0.5)==a) { printf("yes"); } else printf("no");}

2021-08-22 07:15:53 100

原创 if语句的练习

c语言运算符优先级1级优先级 左结合() 圆括号[] 下标运算符-> 指向结构体成员运算符. 结构体成员运算符2级优先级 右结合! 逻辑非运算符~ 按位取反运算符++ 前缀增量运算符– 前缀增量运算符正号运算符负号运算符(类型) 类型转换运算符指针运算符& 地址与运算符sizeof 长度运算符3级优先级 左结合乘法运算符/ 除法运算符% 取余运算符4级优先级 左结合加法运算符减法运算符5级优先级 左结合<< 左移运

2021-08-22 03:36:50 160

原创 吴氏的日常练习

练习#include <stdio.h> void main () { float PI=3.14159; int s,r = 5; s = r * r * PI; printf("s = %d\n",s); }

2021-08-21 01:35:04 82

原创 常见转义字符

常见转义字符|-----|------|

2021-08-20 13:56:55 121

空空如也

空空如也

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

TA关注的人

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