自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Failed to initialize NVML: Driver/library version mismatch]

[Failed to initialize NVML: Driver/library version mismatch]问题描述:在shell里输入下述指令结果失败(描述如标题所示)nvidia-smiStep1 查看驱动的内核版本,terminal输入cat /proc/driver/nvidia/version记住驱动的内核版本为460.39Step2 查看有无更改系统驱动配置,terminal输入cat /var/log/dpkg.log | grep nvidia查看当前系统驱

2021-03-12 16:22:10 259

原创 Linux系统安装

BOOT主分区其他的是逻辑分区先u盘写入Ubuntu再开机修改那些项(Dell是F12 UEFI)进入bios选择你的u盘

2020-10-26 12:52:51 117

原创 数据结构——线性表:顺序表

数据结构——线性表:顺序表1.Definition:线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素。2.代码(1)定义包括存储容量,线性表长度等#define MAXSIZE 20#define ERROR 0#define OK 1typedef struct{ int data[MAXSIZE]; int length;}Sqlist;(2)获得元素函数int getelement(Sqlist L, int i, int * e) //获

2020-09-02 21:22:46 145

原创 数据结构——线性表:链表

数据结构——线性表:链表1.Definition and notice(1)每个数据ai除了存储其本身信息之外,还需要存储一个指示其直接后继信息的地址。一个元素分为数据域、指针域。(2)头结点:链表里的第一个结点,指针域存放首元结点地址。头指针:指向第一个结点的指针。若有头结点,则指向头结点下图为带有头结点的链表2.代码(1)定义a.别名PNODE 就是 struct node *,别名NODE就是 struct node。注意定义的方法。b.malloc()函数的头文件为stdlib

2020-06-15 11:45:15 617 1

转载 HDU1062(Text Reverse)(堆栈)(耗时有点长)

HDU1062(Text Reverse)一、首先是自己的做法1.想法很傻瓜。就是先输入字符串,然后直接在原有的数组中进行处理,找到字符串中各个单词。通过设置flag标志,该元素为空格时flag=0,为字符且不为’\0’时flag=1。设置start与finish表示单词在数组中的起始与终止位置。从而length=finish-start+1。找到该单词位置时即可将该单词利用for循环原地翻转。通过if ((a[k] != ' ') && (flag == 0)) 判断是否是单词

2020-06-11 23:36:10 239

转载 HDU1720(十六进制加法)(×)

HDU1720(A+B Coming)本题目为求十六进制加法。一般正常想法为先将十六进制转换为十进制数然后再相加。但是因为计算机可以识别十六进制,从而有如下的简便方法。一、简便方法(利用%x为十六进制表示)#include <stdio.h> int main(void){ int a, b; while(scanf("%x%x", &a, &b) != EOF) { printf("%d\n", a + b); }

2020-06-11 19:57:10 256

转载 HDU2005(第几天?)

HDU2005(第几天?)一、第一遍做的时候想的是用case语句,代码如下显得特别麻烦和冗杂。而且中途出现了几次错误。1.注意month<=2时result不需要+1;2.复习switch-case语句的使用:(1)语法:switch (n){case 1: 执行代码块1 breakcase 2: 执行代码块2 breakdefault: 如果n即不是1也不是2,则执行此代码}(2)工作原理:switch 后面的 (n) 可以是表达式,也可以(并通常)是变量。然后表达式中的值会

2020-06-10 10:52:00 217

转载 HDU2002(计算球体积)

HDU2002(计算球体积)#include<stdio.h>#include<math.h>#define PI 3.1415927 //c语言中没有PI这个东东,需要自己定义int main(){ double r; double result; while (scanf("%lf", &r) != EOF) { result = 4*PI*pow(r,3)/3; printf("%.3lf\n", result); } r

2020-06-10 09:47:58 148

转载 HDU2000(ASCII码排序)

HDU2000(ASCII码排序)#include<stdio.h>#include<stdlib.h>int main(){ char a[100]; char temp; while ((gets(a)) != NULL) { if (a[0] > a[1]) { temp = a[1]; a[1] = a[0]; a[0] = temp; } if (a[0] > a[2]) { temp = a[2];

2020-06-10 09:21:24 134

转载 HDU1001 Sum Problem

HDU1001 Sum Problem<一>基本方法累加法#include<stdio.h> //基本方法累加法int main(){ int n; while(scanf("%d",&n)!=EOF) { int i; int sum=0; for(i=1;i<=n;i++) sum+=i; printf("%d\n\n",sum); }

2020-06-09 22:50:50 118

转载 HDU 1092(A+B for Input-Output Practice (IV))

HDU 1092(A+B for Input-Output Practice (IV))#include<stdio.h>int main(){ int a[10000]; int n, i, s; while (scanf("%d", &n) && n) //输入正确scanf返回1,n!=0继续输入 { for (i = s = 0; i < n; i++) scanf("%d", &a[i]); for (i = 0;

2020-06-09 22:49:54 196

转载 萌新做题,记录一下知识点以及解答:HDU1000(A+B problem)(scanf返回值)

HDU1000 A+B problem(scanf返回值)#include<stdio.h>int main(){ int A, B; int sum; while(scanf("%d %d", &A, &B)!=EOF) { sum = A + B; printf("%d\n", sum); } return 0;}本题目考察了scanf返回值的运用:scanf函数返回成功读入的数

2020-06-08 22:31:28 176

空空如也

空空如也

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

TA关注的人

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