C高级--day2(用户相关操作 磁盘相关操作 shell脚本 修改环境变量)

cs 复制代码
#include<myhead.h>

void fun(int n)
{
	if(n>9)
	{
		fun(n/10);
		printf("%d\t",n%10);
		putchar(10);
		return;
	}
	else
	{
		printf("%d\n",n%10);
		return;
	}
}
int main(int argc, const char *argv[])
{
	int num;
	printf("请输入一个整数:");
	scanf("%d",&num);
	fun(num);
	return 0;
}	
cs 复制代码
#include<myhead.h>

void fun(int n)
{
	if(n>0)
	{
		fun(n/2);
		printf("%d",n%2);
	}
}
int main(int argc, const char *argv[])
{
	int num;
	printf("请输入一个数:");
	scanf("%d",&num);
	fun(num);
	putchar(10);
	return 0;
}	
bash 复制代码
#!/bin/bash
head -5 /etc/group | tail -1
mkdir /home/ubuntu/copy
cd /home/ubuntu/copy
sudo cp /etc/shadow /home/ubuntu//copy/test
sudo chown root /home/ubuntu//copy/test
sudo chmod o-w,o-r,o-x /home/ubuntu//copy/test
ubuntu@ubuntu:~/23051/C高级/day2$ 
相关推荐
码云数智-大飞几秒前
分布式数据库:2026年数据架构的基石与挑战
开发语言
查古穆14 分钟前
python进阶-推导式
开发语言·python
njidf21 分钟前
C++中的访问者模式
开发语言·c++·算法
英俊潇洒美少年36 分钟前
js 同步异步,宏任务微任务的关系
开发语言·javascript·ecmascript
C_Si沉思37 分钟前
C++中的工厂模式变体
开发语言·c++·算法
C羊驼1 小时前
C语言学习笔记(十五):预处理
c语言·经验分享·笔记·学习·算法
不会聊天真君6471 小时前
基础语法·中(golang笔记第二期)
开发语言·笔记·golang
m0_569881471 小时前
C++中的适配器模式变体
开发语言·c++·算法
第二层皮-合肥1 小时前
基于C#的工业测试控制软件-总体框架
开发语言·c#
lsx2024061 小时前
ionic 单选框操作详解
开发语言