自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实习经历记录(ky公司)

cesium是前端的,用到javascript;anylogic用到java语言;cesium中的地图的坐标数据跟我们在网上找到的坐标数据有所偏差,为了能够对接上,我把每一个需要的坐标的误差找出来放入表格中,便于统一校正。我会的是C/C++,当时为了实现anylogic的信息展示功能,大致看了眼java,发现跟C还是很像的,我就用C类似地写一下这个功能,然后变成java,也能实现。收获:第一次计算机方面的实习经历,完整的体验了一次项目成型的过程,尤其是理解了团队协作、讨论的重要性。实战中增长了我的计

2021-06-21 09:35:24 134

原创 12月16日C作业

1、最长公共子串代码:#include<stdio.h>int max(int a,int b){return a>b?a:b;}int n=5;int m=7;char s[]=“bdcab”;char t[]=“abcbdab”;int dp[5][7];int main(){for(int i=0;i<n;i++){for(int j=0;j<m;j++){if(s[i]==t[j]){dp[i+1][j+1]=dp[i][j]+1;}e

2020-12-17 15:13:33 87

原创 12.14算法作业

1、时间复杂度分析代码:#include <stdio.h>#include <stdlib.h>struct NODE{int x;int y;NODE* pNext;};int map[5][5] = {{1, 0, 1, 0, 0},{1, 0, 1, 1, 1},{1, 0, 1, 0, 1},{1, 0, 1, 0, 1},{1, 1, 1, 0, 1},};int step[5][5] = {{0, 0, 0, 0, 0},{0, 0,

2020-12-14 17:38:24 90

原创 12月3日

1、数字三角形代码:#include <stdio.h>#include <stdlib.h>int D[5][5]={{7,0,0,0,0},{3,8,0,0,0},{8,1,0,0,0},{2,7,4,4,0},{4,5,2,6,5}};int max(int a,int b){return a>b?a:b;}int MaxSum(int i, int j){if(i==4)return D[i][j];int x = MaxSum(i+1

2020-12-03 17:50:39 99

原创 12月1日算法作业

1、字典序最小存入新数组#include <stdio.h>char s[] = "ACDBCB";char t[] = " ";int a = 0; int b = 5;int main(){ int left = 1; //如果是1,从左边取字符,否则从右边取字符 int j=0; while(a <= b){ for (int i = 0; a + i <= b; i++){ if (s[a+i] < s[b-i]){

2020-12-01 15:50:43 71

原创 11月26日作业

1、比较字符串大小代码:#include<stdio.h>int com(){char a[4]={‘s’,‘d’,‘h’,‘g’};char b[4]={‘g’,‘h’,‘i’,‘j’};for(int i=0;i<4;i++){if(a[i]>b[i]){return 1;}if(a[i]<b[i]){return 2;}}return 0;}int main(){if(com()==1){printf(“a串更大”);}if(

2020-11-26 16:38:00 88 1

原创 11月24日作业

1、打印宽度优先路径代码:#include <stdio.h>#include <stdlib.h>struct NODE{int x;int y;NODE* pNext;};int map[5][5] = {{1, 0, 1, 0, 0},{1, 0, 1, 1, 1},{1, 0, 1, 0, 1},{1, 0, 1, 0, 1},{1, 1, 1, 0, 1},};int step[5][5] = {{0, 0, 0, 0, 0},{0, 0

2020-11-26 15:19:42 74

原创 11/18日作业

无向图带权值代码:#include<stdio.h>#include<stdlib.h>struct VNODE{int value;int quan;VNODE *pRight;VNODE *pNext;};void display(VNODE *root){printf(“如下:\n”);VNODE node1=(VNODE)malloc(sizeof(VNODE));VNODE node3=(VNODE)malloc(sizeof(VNODE));n

2020-11-18 21:38:40 55

原创 11月16日算法作业

1、 完全二叉树的栈删除#include <stdio.h>#include <stdlib.h>struct TNODE{ int value; TNODE *leftPointer; TNODE *rightPointer;};//队列用的节点 struct QNODE{ TNODE *value; QNODE *pNext;};//树的根节点指针 TNODE *root = NULL; //队列的头和尾部 QNODE *head = NU

2020-11-16 23:16:44 63

原创 不知道是哪一次的高代作业

2020-11-15 11:26:22 60

原创 2020.11.8高代作业(肝到半夜,我是废物)

2020-11-08 01:16:07 62

原创 11月5日学习C

结点的坐标规律坐标(i)结点0a1b2c3d4e5f6g可得第i个的左子节点的坐标为(2i+1)右子节点的坐标为(2i+2)求深度#include<stdio.h>int main(){ char tree[]={'a','b','c','d','e','f','g','h','i'}; int len=9; int i=0; int h=0; for(i=0;i<(len-1);i+.

2020-11-05 15:56:33 94 1

原创 11月3日 学习C

1、双向链表的增删改查(一部分)#include <stdio.h>#include <stdlib.h>struct NODE{ int data; NODE* pPrior; NODE* pNext; }; NODE* head = NULL; NODE* tail = NULL; void showall() { printf("-----------\n"); NODE* p = head; while(p != NULL) {

2020-11-03 15:12:39 46

原创 10月20号学习C语言:关于指针(地址)

定义指针变量指针变量前面加*。请注意不要把整数直接赋值给指针变量,内存上可以存储,但逻辑上会出现解析错误。指针,地址e.g.1#include<stdio.h>int main(){ int* a; int b=100; a=&b;//&是取地址符号,此时a指向 printf("%d\n",b); *a=1000;//*a表示指向的内容 printf("%d\n",b); printf("%d\n",a);//所指向的首地址 .

2020-10-20 15:16:51 167

原创 C语言10月15日作业

1、 字符串恢复代码:#include <stdio.h>int main(){char source[]=“lipps”;char target[]=" “;int i=0;for(i=0;i<5;i++){if(source[i]>‘d’){target[i]=source[i]-4;}else{target[i]=‘z’-(‘d’-source[i]);}}printf(”%s",target);return 0;}2、 排序代码:

2020-10-15 17:06:52 79

原创 10月5日学习C

定义数组数组名[常量]。其中,‘常量’可以用规定了数值的变量。(1)数组的名是指针变量,指向首地址。字符串函数(1)拼接int main(){ char a[100]="hello"; char b[100]="world"; strcat(a,b); printf("%s",a); return 0; } 运行结果:helloworld...

2020-10-15 15:19:34 123

原创 C语言10/13作业

Switch语句代码:#include <stdio.h>int main(){int a=3;switch(a){case 1:printf(“1”);break;case 2:printf(“2”);break;case 3:printf(“3”);break;default:printf(“default”);break;}return 0;}用C语言写定积分∫_0^2▒〖〖3x〗^2 dx〗代码:#include <stdio.h&

2020-10-13 21:49:01 167

原创 学习C 10/13

字符型数据char a='A';如上,字符常量只能存单个字符,使用单引号,多个字符则是字符串。字符串常量字符串变量用数组存储,故内存空间是连续的。#include <stdio.h>int main(){ char a[]="王小二"; printf("%s",a); return 0; } 运行结果:王小二自增自减运算符i++,i–(先用它,再增减)++i,–i(先增减,在用它)#include <stdio.h>int mai.

2020-10-13 15:23:04 56

原创 C语言10/12作业

1、 消除小数点后面的零代码:#include<stdio.h>int main(){float a = 2*1.0/5;//若将1.0乘在分母,则需加括号printf ("%g", a);return 0;}2、 十进制转二进制代码:#include<stdio.h>void binary_cal(int n){int r;r = n % 2;if(n >= 2)binary_cal(n/2); //使用递归函数实现,占用较多内存,执行速度较

2020-10-12 21:20:57 227

原创 2020-10-8学习C

%d 是输出输入格式为整型,用于 int , short int;%f 是输出输入格式 为单精度浮点型,用于 float可以通过printf函数中的输出格式说明符来实现保留一位小数点,要保留一位小数就用printf("%.1f",x)闰年:能被4整除,不能被100整除;能被400整除。 #include<stdio.h>#include<iostream>using namespace std;int main(){ int year; for(year=2000.

2020-10-08 15:25:50 508

原创 2020-10-6学习C

ASCII 码:将一般字符转成二进制。65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。8bit(二进制的位)=1byte(字节);1024 byte=1 kb;1024 kb=1 mb;1024 mb=1 gb;1024 gb=1 t**cmd中dir:**表示列出目录下文件条件运算符,问号冒号表达式:如max=data[i]>max?data[i]:max;...

2020-10-06 15:52:13 57

原创 学习笔记:猜数字(C++)

学习笔记:猜数字(C++)#include<iostream>#include<cstdlib>#include<ctime>#define random(a,b) (rand() % (b-a)+a)using namespace std;void start(){ int max=0;int life=0;int input,num,in;char yn; cout<<"选择难度:\n"; cout<<"1.

2020-09-01 16:03:36 184

空空如也

空空如也

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

TA关注的人

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