学习C语言,坚持打卡!!!加油
原创
2020-11-16 20:16:41
227阅读
intmain(){inti=0;charpassword[20]={0};for(i=0;i<3;i++){printf("请输入密码:>");scanf("%s",password);if(strcmp(password,"123456")==0){printf("登陆成功\n");break;}else{printf("密码错误\n");Sleep(1000);system("c
原创
2021-01-20 22:53:43
458阅读
intmain(){intn=1;intm=2;switch(n){case1:m++;case2:n++;case3:switch(n){case1:n++;case2:m++;n++;break;}case4:m++;}printf("m=%d,n=%d\n",m,n);return0;}
原创
2021-01-18 22:33:35
197阅读
#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<string.h>#include<windows.h>#include<stdlib.h>#include<math.h>#include<time.h>voidmenu(){printf("**********
原创
2021-01-23 20:51:55
281阅读
intbinary_search(intarr[],intk,intsz){//算法的实现intleft=0;intright=sz-1;while(left<=right){intmid=(left+right)/2;if(arr[mid]<k){left=mid+1;}elseif(arr[mid]>k){right=mid-1;}else{returnmid;}}retur
原创
2021-01-25 22:39:27
254阅读
第一题 : 三个数的大小排序(大到小为例)我的理解:大小排序通过判断条件其中一个与另外两个进行比较随即挑出最大的数,最后两个再进行比较从而的到的一个排序 注意这里交换赋值过程中不能丢掉原有的值eg: 第二题:输出100以内3的倍数我的理解:既然是输出三的倍数,并且在一个范围内,肯定要用到循环。我们由 for ,while的循环 For: 令一个变量从1-1
原创
2022-03-29 20:29:00
105阅读
打卡c语言学习了一段时间的c之后,觉得c中语言束缚很多,语言语法严格,编程一些语句时候反复出错,比较打击自信心但是,c是基础语言,也是嵌入式语言引用比较多的语言,所以,再苦再难也要咬牙坚持,学完c再学习c++就这样,一个迷世小书童的一天。
原创
2021-05-28 16:02:02
155阅读
点赞
Ubuntu下利用python实现自动打卡系统全过程系统版本:Debian or UbuntuPython版本:3.xx以上实现功能:1.能自动打卡并定时启动;2.截图保存打卡信息;3.发送邮件通知。 因为学校规定要求每天打卡,博主人懒又经常忘记打卡导致辅导员经常在大群里@我,属实尴尬。故干脆把吃灰的香橙派H616(无桌面版Ubuntu sever镜像)拿来挂打卡脚本。欸,舒服了。1.安装pyth
转载
2023-09-04 14:02:16
93阅读
n的阶层:用一个循环 Eg for(i=1;i<n;i++) 在定义一个数值一分别与其相乘即可得到结果 对于n的阶层之和理解: 在n的阶层过程中可以由上一个阶层值乘以下一个的变量值 Eg: 在一个有序数组中查找:方法一:从头依次查找,直到数组中有对应的值与要求值相等即找到  
原创
2022-03-29 20:30:33
84阅读
回顾:文件管理:ls, cat, tac, tail, head, more, less, cp, mv, rm, touch, stat, file, nano用户管理:useradd, usermod, userdel, passwd, groupadd, groupmod, groupdel, id, su, chage, chfn, chsh, newgrp, gpasswd用户类型: 管
原创
2015-10-11 10:48:22
451阅读
回顾:变量: 本地变量(set)、局部变量(local)、环境变量(export)、位置变量($1,...)、特殊变量($?、)文本处理命令: wc, cut, tr, sort, uniqshell的特性之十:输入输出重定向和管道I/O: 设备, 寄存器, I/O portLinux: 一切皆文件 名称解析:文件描述符:file descriptor, FD 是内核用来追踪新开打文件属性的内存结
原创
2015-10-13 08:52:31
487阅读
回顾:重定向、管道、算术运算、位置参数、特殊变量、交互式脚本文本处理工具之grep、egrep和fgrep:grep: (global search regular expression(RE) and print out the line文本搜索工具,根据用户指定的文本模式对目标文件进行逐行搜索,显示能够被模式所匹配到的行格式:grep [options] 'PATTERN'(正则表达式) fi
原创
2015-10-14 10:38:49
324阅读
练习:写一脚本,实现如下功能: 1、让用户通过键盘输入一个用户名 2、如果用户存在,就显示其用户名和UID; 3、否则,就显示用户不存在; #!/bin/bash read -t 10 -p "Enter a username: " userName -t是等待时间 # userName=${userName:-root} &n
原创
2015-10-15 07:45:24
406阅读
练习:写一个脚本 1、让用户交互式输入一个用户名,先判定用户是否存在;不存在,则以7为退出码; 2、判断用户的shell是否为/bin/bash;如果是,则显示为“Bash User.”,退出码为0; 否则,则显示为“Not Bash User.”,退出码为1; #!/bin/bash # read -p "Enter a user name: " userName if
原创
2015-10-16 09:40:28
474阅读
//循环法求斐波那契数intfeibo(intn){inta=1;intb=1;intc=1;while(n>2){c=a+b;a=b;b=c;n--;}returnc;}//递归法求斐波那契数(效率低下)//intfeibo(intn)//{//if(n<=2)//{//return1;//}//else//returnfeibo(n-1)+feibo(n-2);//}intmain
原创
2021-01-26 22:14:37
388阅读
遇到bug初步觉得是指针指向出了问题发现for循环赋值发生错误改成while循环bug解除#include<stdio.h>voidbubble_sort(intarr[],intsz){//确定冒泡排序的趟数inti=0;for(i=0;i<sz-1;i++){intflag=1;ints=0;//每一趟冒泡排序的内容while(s<sz-i-1){if(arr[s]&g
原创
2021-01-28 22:33:07
308阅读
在使用for来用于猜数字的小程序,有个问题,就是不能在答案正确时退出,会一直循环到次数用完,所以用dowhile比较好
原创
2021-03-02 21:56:02
1713阅读
点赞
回顾:权限、bash权限和用户:Linux进程:属主、属组文件:属主、属组、其它r、w、xchmod: OCTAL-MODE u,g,o,a = u,g,o,a +/-bash特性: 快捷操作、补全 ELF:可执行文件格式,二进制文件 #!/bin/bash 程序=指令+数据 变量: 弱类型语言: 1、不强制区分变量的类型,无论存储何种数据,均以字符格式进行; 2、无
原创
2015-10-12 17:47:30
296阅读
intis_prime(intx){inti=0;for(i=2;i<x;i++){if(x%i==0){return0;}}return1;}intmain(){inti=0;intcount=0;for(i=100;i<=200;i++){if(is_prime(i)==1){printf("%d",i);count++;}}printf("\ncount=%d\n",count)
原创
2021-01-24 22:19:16
342阅读