无题
bd25ed9264b080267271e137e33d0ce15b711406ac4eb0db48120071662dc16e1c03854bb3f035a9703c9a1be16d33f7 测试加密,这里的密码是:test
Hello World
Welcome to Galaxy Star. Ing
进制转换C语言实现(十进制转换为任意进制)
程序实现功能:输入一个十进制数和R(表示要转换成R进制),输出转换后的数。事例 例如:输入 10 2 输出 1010源代码如下: #include<stdio.h> #include<string.h> //int n,num[15],r,count; int n,r,count; void print( int x ) { if( x <= 9 ) printf( "%d",x ); else printf( "%c",x - 10 + 'A' ); } void change( int n,int r ) { if( n ) { change( n / r, r ); print( n % r ); } } int main( ) { while( scanf( "%d% ...
2010ACM大赛题目(C语言)
题目记录:【涉及知识点】1.函数的参数;2.数组的使用;3.循环;4.数据的输入输出。【题目介绍】设有n根柱子,每根柱子上有一个圆盘,圆盘上有一个正整数,不同圆盘上的数不同。初始时假定柱子按照其上圆盘上数的大小从左向右排列,移动规则是从左向右看,当前一根柱子最下圆盘上数与后一根柱子最上圆盘上数相加的和是一个完全平方数时,前一根柱子上所有圆盘移动到后一根柱子上方。要求你编写程序,输入柱子数目和圆盘上的整数,输出移动的过程和结果。例如,一组输入是:4,1,3,5,6,第一个数4表示有4根柱子,圆盘上的数依次是1,3,5,6.程序运行后,可以输出1->3->6,5,c=2,表示移动是1到3,3到6,因为1+3=4,3+6=9,而4和9是完全平方数,符合条件的移动只有这两次。移动结果是还有2根柱子上有圆盘,即c=2,有圆盘的一根柱子上圆盘3个,有数1->3-6,有圆盘另一根柱子上圆盘一个,有数5,它其实没有发生移动。【功能要求】1.任意输入数据,第一个数据为柱子的个数,后续的数据为柱子上数的值。2.将结果分行输出,一行输出一种组合。3.使用函数调用完成题目功能,主函数负责数据的输入与输出,子函 ...
【Linux安全设置】修改ROOT密码&修改SSH默认登录端口教程
修改root登录密码passwd 以root用户登录Linux后,输入上述命令,会提示设置新密码,键入密码的时候是没有显示的,输入完直接按回车,连续输入两遍,新的密码就设置成功了。 修改SSH默认端口号vi /etc/ssh/sshd_config 使用上面命令进入编辑状态,找到 Port 22 这一行,删除前面的#,修改22为65534以下的其他端口号,保存编辑状态。也可以使用SFTP下载/etc/ssh/sshd_config文件到本地修改后重新上传。修改完成后输入下面的命令重启SSH服务。 #centos系统,重启ssh服务命令 /etc/init.d/sshd restart #debian/ubuntu系统,重启ssh服务命令 /etc/init.d/ssh restart
Linux vi命令详解
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指 令。由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编 辑器,学会它后,您将在Linux的世界里畅行无阻。 vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。 3) 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 不过一般我们在使用时 ...
宝塔面板安装ZFAKA
开源地址:https://github.com/zlkbdotnet/zfaka 版本下载:https://github.com/zlkbdotnet/zfaka/releases 最新测试版:git clone https://github.com/zlkbdotnet/zfaka.git 演示地址:https://faka.zlkb.net/product/ 引用
while(scanf(%d,&n),n),while(scanf(%d,&n)!=EOF),while(scanf(%d,&n)==1)和while(~scanf(%d,&n))
算法题目中经常会用到几个while语句,能够同时输入和判断,比较好用1、while(scanf(“%d”,&n),n)功能:当n为0时中止循环 这里要先说一下逗号表达式:逗号表达式的值是逗号后面的那个数。例如x=(5,6),则x=6。 while(scanf(“%d”,&n),n)括号里的语句其实就是个逗号表达式,它的返回值是n的值,所以这个语句就相当于while(n),n=0时跳出循环,写成这样是为了输入。 如果是while(scanf(“%d%d”,&n,&m,),n,m),那么就相当于while(m)。 2、while(scanf(“%d”,&n)!=EOF)和while(~scanf(“%d”,&n))功能:当读到文件结尾时中止循环 scanf语句的返回值为成功赋值的个数,例如scanf(“%d %d”,&a,&b),如果a、b均赋值成功返回值为2,只是a赋值成功返回1,a、b都不成功返回0,出错的时候返回EOF。 ~是按位取反,scanf语句如果没有输入值就是返回-1,按位取反结果为0。 注意:这两种方法在输入字 ...
如何在linux下创建一个可运行脚本?
新建一个.sh文件,touch test.sh 编辑test.sh文件,vi test.sh 然后键入i,输入内容, #!/bin/sh必须放在第一行 然后键入esc 键入:wq保存退出 给test.sh赋予可执行权限,chmod +x test.sh 执行脚本./test.sh,即可执行脚本 也可以通过sh ./test.sh 执行脚本
宝塔面板安装命令
使用SSH客户端(比如Xshell)登录VPS,使用命令: CentOS系统wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh Ubuntu系统wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh Debian系统wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 提示:如果我们后续未修改密码却忘记了密码的话,可以在SSH客户端使用命令bt default来查看安装后的默认后台信息。