- 博客(33)
- 收藏
- 关注
原创 IO第五天
另一个线程将读取到的数据打印到终端,类似cat一个文件文件cat完毕后,要结束进程。1、完成图片拷贝,要求一个线程拷贝一半,另一个线程拷贝另一半。2.创建两个线程,要求一个线程。
2023-12-17 11:05:50 21
原创 IO第三天
ps: 是否拷贝成功打开可以打开图形化界面查看,或者使用diff指令--》diff 1.png 2.png。请使用文件IO函数拷贝一张图片 (图片就是普通文件,普通文件怎么拷贝,图片就怎么拷贝)要求子进程拷贝后半部分,父进程拷贝前半部分。
2023-12-13 19:44:20 30
原创 IO第二天
2.更新任务: 要求将当前路径下,所有文件的权限及最后一次的访问时间提取出来,写入到fle.txt中!1.用read write函数实现文件拷贝。
2023-12-12 19:48:11 25
原创 IO第一天
自定义一个usr.txt,手动输入账户密码,格式如下: 账户 密码。c.若终端输入的账户存在,但是密码不正确,则输出密码错误。从终端获取账户密码,与文件中的账户密码比较。b.若终端输入的账户不存在,则输出账户不存在。3.用fgets和fputs实现文件拷贝。d.若账户密码均正确,则输出登录成功。2.计算一个文件的大小,请封装成函数。
2023-12-11 19:26:24 28
原创 数据结构第二天
八:实现插入排序,从小到大排序。二:实现数据的插入(头插)三:实现数据的插入(尾插)四:实现数据的删除(头删)五:实现数据的删除(尾删)六:实现数据的按位置插入。七:实现数据的按位置删除。一:查看当前链表数据。
2023-12-04 19:34:29 27
原创 数据结构第一天
完成一个数据管理系统1.依次输入数据2.按位依次删除数据3.查看数据4.按下标位置插入数据5.按下标位置删除数据6.按下标修改数据7.按下标查询数据8.输入两个数据,第一个为要查找的数据,第二天为替换的数据9.根据数据查看下标10.删除重复的数据
2023-12-02 10:50:16 34 1
原创 c高级第六天
dev目录:在Linux系统中,/dev目录包含设备文件。这些设备文件允许用户空间应用程序和系统内核进行通信,允许用户访问和操作硬件设备,如磁盘驱动器、打印机、串口以及其他设备。/etc目录:该目录包含大量系统配置文件,包括网络配置、用户帐户、系统服务等。系统管理员可以在这里找到并编辑系统的主要配置文件。/usr目录:/usr目录用于存储用户数据,包括用户应用程序和文件。一个指向有10个整形数数组的指针。结果:a=182, b=0, c=-74, d=6, e=5;第二题: 定义一个整数。
2023-11-29 19:14:04 47 1
原创 c高级第五天
39.若有定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};40.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};34.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;25.若有程序段:int a[2][3],(*p)[3];30.若有定义:int b[4][6],*p,*q[4];
2023-11-28 19:22:09 106
原创 c高级第三天
第一题:实现四则运算,例如输入8+4,输出12 。8-4输出4.,!5555第二题:写一个脚本,要求提示输入软件名。然后提示是否确认下载该软件,如果确认下载,输入 y 或者 yes 或者Yes 开始下载,如果输入其他则不下载第三题:打印99乘法表第四题:打印以下图形。在以下图形的基础上修改,要求从终端输入金字塔层数,打印出对应层数金字塔第五题:从终端输入字符串,将字符串倒置存储。例如输入abcde,结果为edcba
2023-11-24 19:04:12 59 1
原创 c高级第一天
D:在编辑模式下,按下ESC键后,键入 " :wq!B:在命令行模式下,键入 " q!A:在末行模式下,键入 " q!C:在可视模式下,键入 " q!
2023-11-22 21:06:37 120
原创 C语言第七天
第一题:将strlen改写后封装成函数;第二题:将strcpy改写后封装成函数;第三题:将strcmp改写后封装成函数;第四题:将strcat改写后封装成函数;
2023-11-16 19:19:16 105 1
原创 C语言第六天
第一题:改写strcmp,用自己的代码实现strcmp。第二题:改写strcat,用自己的代码实现strcat第三题:求二维数组的的最大值,并输出相应的行号,和列号.第四题:输出一个十行的杨辉三角
2023-11-15 20:10:36 102 1
原创 c基础第五天
第一题:题目:有一分数序列:2/13/2 5/3 8/5 13/8 21/13...求出这个数列的前20项之和。第二题:使用嵌套循环产生下列图案,要求用for嵌套循环第三题:题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?第四题:第五题:第六题:1、1、2、3、5、8、13、21、34、.......n=1和n=2的时候都是输出1公式: f(n) = f(n-1)+f(n-2);例如第20项,6765第七题:输入5个正整数,求5个数据中的最第二大的值第八题:从终端输入一串字
2023-11-14 19:49:05 187 1
原创 c基础第四天
第一题:题目:企业发放的奖金根据利润提成。a.利润低于或等于10万元时,奖金可提10%;b.利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%c.20万到40万之间时,高于20万元的部分,可提成5%d.40万到60万之间时高于40万元的部分,可提成3%e.60万到100万之间时,高于60万元的部分,可提成1.5%,f.高于100万元时,超过100万元的部分按1%提成,g.从键盘输入当月利润l,求应发放奖金总数第二题:用switch实现学生成绩管理:
2023-11-13 20:21:38 235
原创 c基础第三天
18、设a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a > b)&&(n=c>d)后n的值为( B )1、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( D )14、使用语句scanf(“a=%f,b=%d”,&a,&b);A、缩排位置相同的if B、其之前最近的if C、其之后最近的if D、同一行上的if。2、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是 ( B)y=a++则b和y的值分别是。
2023-11-10 19:46:48 104
原创 c基础第二天
因为有符号字符型其范围为-128~127,127用二进制表示为:0111 1111,128表示为1000 0000,这里发生溢出,因为-0是有一个特殊值,最高位既是符号位又是数据位,表示负数,即-128。因为无符号字符型其范围为0~255,-1用二进制表示为:1000 0001,这里发生了溢出,我去取-1的反码为1000 0000,最后的源码为1111 1111,其结果也就为255。有了补码,我们就可以求出其反码(补码-1),其反码就为1001 1011,最后就可以求出其源码,
2023-11-09 19:21:47 29
原创 c基础第一天
b.在家目录下创建一个A文件夹,将共享文件夹中的1.txt拷贝到A文件夹中,同时重命名为11.txt。a.在windows中向共享文件夹中放入一个1.txt文件。第一题:题目:用*号输出字母C的图案。(提示:可先用*号在纸上写出字母C,再分行输出。代码:#include <stdio.h>
2023-11-08 18:12:41 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人