![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计导C语言+计算机一些知识
文章平均质量分 51
本专栏用于放置2019秋BUPT学到的C语言语法,练的oj题,以及一些计算机知识
写程序先想后写
这个作者很懒,什么都没留下…
展开
-
链栈和链队列的结构体代码及基本操作代码
文章目录链栈的结构体代码创建链栈压入元素弹出栈链队列的结构体代码队列初始化入队出队链栈的结构体代码创建链栈typedef struct node //用于创建链栈的结构体 { int data;//存放数据 struct node*nextPtr; } Stack,*LinkStack;压入元素void PushStack(LinkStack &top,int e)//向栈中压入一个元素 { LinkStack p=(LinkStack)malloc(sizeof(Stac原创 2020-11-10 21:12:23 · 507 阅读 · 0 评论 -
文件
文章目录数据的结构层次数据分类:文件概述程序设计语言中的文件,指的是这些外部数据和外部设备文件存取过程文件分类文件的作用读文件与写文件(数据在内存和文件之间的传送)c语言中的文件==有序的字节流,以字节为单位处理文件的结束ANSIC的缓冲文件系统缓冲区操作函数文件类型FILEFILE声明示例对文件的操作文件的打开——fopen()函数打开文件的操作方式文件的关闭——fclose()函数位置指针与文...原创 2020-09-03 07:15:33 · 233 阅读 · 0 评论 -
链表题
问题 C: 实验11_11_链表匹配时间限制: 1 Sec 内存限制: 128 MB提交: 1740 解决: 564[提交] [状态] [命题人:admin]题目描述已知两个由正整数组成的无序序列A、B,每个序列的元素个数未知,但至少有一个元素。你的任务是判断序列B是否是序列A的连续子序列。假设B是“1 9 2 4 18”,A是“33 64 1 9 2 4 18 7”,B是A的连续子...原创 2020-03-24 20:34:30 · 2099 阅读 · 1 评论 -
数据结构初步:单链表
文章目录链表的结构链表的存储,打印,删除链表的结构链表是用链节指针链在一起的自引用结构变量(称为结点)的线性集合,是线性表的一种存储结构。结构变量通过指针"链"在了一起,具有前驱和后继关系。第一个结构变量的地址单独记录在一个指针里。(1)headPtr──指向链表首结点的指针变量。(2)每个结点由2个域组成:数据域──存储结点本身的信息。指针域──存储指向后继结点的指针(针对单向链表...原创 2020-02-26 15:30:13 · 361 阅读 · 0 评论 -
程序设计语言中的一些概念
文章目录**语言**程序运行过程程序设计语言分类标识符数据类型变量常量命名常量和符号常量的区别总结输入与输出为何字符串输入不用&,而其他类型要用,为何输出不用&?注意事项运算符与表达式流程图基本结构图像文件的大小音频文件的大小视频文件的大小常见数据压缩技术冯.诺伊曼和存储程序的计算机体系结构冯.诺依曼机体系结构的特点:语言:是用于表达和描述的工具。语言的基础是一组字符(单词)和...原创 2020-01-06 17:27:30 · 953 阅读 · 0 评论 -
2019秋期计导实验十三(结构体与指针综合运用)
文章目录D. 世界杯(结构体)D. 世界杯(结构体)运行时间限制: 1000 运行内存限制: 65536作者: scshuanghai 是否specialjudge: False题目描述世界杯小组赛的32支参赛队分为八个小组,每组四队进行比赛。每支球队都必须和其他三支球队进行且只进行一场比赛,胜者得三分,负者不得分,打平双方各得一分。每个小组的前两名出线。小组赛出线规则如下:a、积分高...原创 2020-01-04 15:34:52 · 485 阅读 · 0 评论 -
结构与枚举
文章目录一.结构与联合(一).来源(二).结构类型的定义具体应用方法命名规则(三)结构变量的定义与初始化一.结构与联合(一).来源程序设计语言(包括C语言)一般都设计了数据类型的扩展机制–用户自定义数据类型。用户可以根据具体问题的需要,设计符合自己要求的新的数据类型。结构和联合就是两种用户自定义的数据类型,结构可以用来解决上述问题。(二).结构类型的定义具体应用方法命名规则1....原创 2019-12-27 22:50:50 · 287 阅读 · 0 评论 -
结构体优化示例
发牌int a[n]与动态申请的差别原创 2019-12-27 22:45:05 · 259 阅读 · 0 评论 -
实验十二(指针数组进阶与结构体)
文章目录A. 实验10_9_指针数组进阶事实证明,我还是渣渣本渣,写这些题有点费劲了。A. 实验10_9_指针数组进阶运行时间限制: 1000 运行内存限制: 65536作者: scshuanghai 是否specialjudge: False题目描述已知正整数n,n的范围是1—100。你要从键盘读入n个字符串,每个字符串的长度不确定,但是n个字符串的总长度不超过100000。你要利用...原创 2019-12-27 15:11:43 · 1250 阅读 · 0 评论 -
计算机系统
文章目录一、计算机系统的组成二、计算机软件及其分类1.软件、程序、数据、文档的定义2.计算机软件的分类及其关系三、操作系统(Operating System,简称OS)1.操作系统的特殊性2.引入操作系统的目的3.操作系统的定义4.操作系统的用户接口及CPU状态5.操作系统的发展史:(1)手工操作阶段(2)批处理系统1)总述2)联机批处理系统与脱机批处理系统(3)多道程序系统1)总述2)进程的概念...原创 2019-12-20 22:21:13 · 459 阅读 · 0 评论 -
计算机组成原理
一、信息处理的步骤计算机的本质是模拟人类的信息处理过程接收信息>存储信息>处理信息>输出信息二、计算机基本组成—冯诺依曼机原创 2019-12-18 14:15:19 · 402 阅读 · 0 评论 -
第三次机考总结
a.递归之阿尔法b.贴邮票三c.打印方阵原创 2019-12-14 18:21:42 · 1255 阅读 · 17 评论 -
2019秋期计导实验十一(关于指针)
A. 实验9_8_设计函数 void delcharfun(char *str,char ch)运行时间限制: 1000 运行内存限制: 65536作者: scshuanghai 是否specialjudge: False题目描述问题描述:设计函数 void delcharfun(char *str,char ch)实现从字符串str中删除指定的字符ch。同一字母的大、小写按不同字符处理...原创 2019-12-14 15:03:24 · 756 阅读 · 0 评论 -
指针与数组
申请动态内存,应知道成功与否原创 2019-12-11 16:03:03 · 195 阅读 · 0 评论 -
第一次上机考试总结
第一次上机考试总结题目是比较基础的,出现的问题有:1.看题不仔细,第一题第二次提交才完全通过;2.小细节暴露习惯问题,第三题代码写对了,但是因为最后少个’\n’浪费了时间;3.逻辑理顺方面有问题,第四题没有把情况考虑清楚;4.方法累计不够,第五题,求最优解,暴力都没有掌握。贴上第四题和第五题题目与题解D. 乒乓球比赛二运行时间限制: 1000 运行内存限制: 65536作者: s...原创 2019-10-13 23:13:31 · 412 阅读 · 0 评论 -
ascii码表
原创 2019-12-05 15:28:28 · 193 阅读 · 0 评论 -
2019秋期计导实验十(数组,字符数组)
A. 实验8_1_矩阵转置运行时间限制: 1000 运行内存限制: 65536作者: scshuanghai 是否specialjudge: False题目描述问题描述:任意给定一个n*m的矩阵,矩阵的行数为n,列数为m。你的任务是实现矩阵的转置,即行列互换。输入与输出要求:输入两个整数n、m,代表矩阵的行数与列数,n、m的范围均是1—100。然后输入n*m个整数,即此矩阵的元素。输...原创 2019-12-05 15:14:09 · 847 阅读 · 0 评论 -
2019秋期计导实验九(排序算法F.G.H)
A. 身份证号码最后一位以下是AC代码#include<stdio.h>//#define SIZE 101int main(){ int t,i,xishu[17]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2},yushu=0; char a[18],t1; scanf("%d",&t);//输一个1进去,输出-38? //...原创 2019-12-02 14:56:34 · 553 阅读 · 0 评论 -
2019秋期计导实验八
D. 实验7_8_最长平台B. 实验7_2_数组查找C. 实验7_3_奇数偶数E. 实验7_9_发工资原创 2019-11-21 08:22:06 · 589 阅读 · 0 评论 -
计导实验七
B. 实验6_4_二进制转十进制运行时间限制: 1000 运行内存限制: 65536作者: bupt_admin 是否specialjudge: False题目描述问题描述:设计递归函数int convert(int n);用于将二进制数n转换为十进制数并返回。递归函数设计思路与提示:如将1101转换为十进制的形式:1101=120+0*21+122+1*23=1101%10+co...原创 2019-11-20 20:04:17 · 650 阅读 · 0 评论 -
2019秋期第二次机考总结
贴邮票二是之前升级版的贴邮票,就是多了几重循环回文质数,据说,最省时间判断质数的循环长这样:int zhishu(int i){ int j; for(j=2;j*j<=i;j++)//for(j=2;j<=sqrt(i);j++) { if(i%j==0){return 0;break; } } return 1;}en…写17进制的时候,没理清逻辑,...原创 2019-11-13 10:41:11 · 580 阅读 · 0 评论 -
计导实验六后一节课的练习
1.统计时间间隔#include<stdio.h>#include<time.h>int main(){ int x,y,T,i,x1,y1;//x小时,y分钟 //scanf("%d",&T); srand(time(NULL)); T=1+rand()%50000; for(i=1;i<=T;i++) { //scanf("%d...原创 2019-11-08 22:06:53 · 369 阅读 · 0 评论 -
计导实验六
B. 实验5_3_设计函数getDays运行时间限制: 1000 运行内存限制: 65536作者: scshuanghai 是否specialjudge: False题目描述问题描述:设计函数int getDays(int year,int month),根据给定的年year和月份month,计算该月的天数并返回。要注意闰年的判断输入与输出要求:输入两个整数y,m,即年份与月份。输出...原创 2019-11-06 10:38:34 · 592 阅读 · 0 评论 -
整理一下之前写的程序
整理一下之前写的程序1.关于switch的用法:每种情况结束一定要写break,不然下面的情况也会被执行。#include<stdio.h>int main(){ int a; scanf("%d",&a); switch(a) { case 0:printf("%d\n",a+1); case 1:printf("%d\n",a+1);break; de...原创 2019-10-14 13:41:50 · 188 阅读 · 0 评论 -
计导实验五
C. 圆的切分运行时间限制: 1000 运行内存限制: 65536作者: scsyuanbaoku 是否specialjudge: False题目描述在一个平面上有一个圆和n条直线,这些直线中每一条在圆内同其他直线相交,假设没有3条直线相交于一点,试问这些直线将圆分成多少区域。输入:只有一个整数n(0<=n<100)。输出:只有一个整数,为圆被n条直线分成的区域的块数。...原创 2019-10-30 16:36:50 · 1668 阅读 · 0 评论 -
2019秋期计导实验四
一如既往地记录写程序过程中遇到的问题以下是乱序的问题总结D. 实验4_12_遍历搜寻运行时间限制: 1000 运行内存限制: 65536作者: bupt_admin 是否specialjudge: False题目描述问题描述:已知整数a、b、c。你的任务是求出区间[a,b]内的整数,满足该数与“该数的所有因数(不包括本身但包括1,1的因数和按0处理)相加之和”的差的绝对值小于等于c的...原创 2019-10-24 08:39:42 · 944 阅读 · 0 评论