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$ 
相关推荐
程序员大雄学编程1 天前
用Python来学微积分34-定积分的基本性质及其应用
开发语言·python·数学·微积分
liu****1 天前
12.线程(二)
linux·开发语言·c++·1024程序员节
DKPT1 天前
如何设置JVM参数避开直接内存溢出的坑?
java·开发语言·jvm·笔记·学习
林一百二十八1 天前
Python实现手写数字识别
开发语言·python
小小鱼儿飞1 天前
QT Quick QML项目音乐播放器16----无边框窗口拖动、小窗播放、隐藏系统托盘
开发语言·qt
-指短琴长-1 天前
Qt的下载和安装【Windows】
开发语言·windows·qt
不会编程的小寒1 天前
C++ this指针、常函数、内联函数
java·开发语言
小冯的编程学习之路1 天前
【C++】:C++基于微服务的即时通讯系统(2)
开发语言·c++·微服务
许长安1 天前
C/C++中的extern关键字详解
c语言·开发语言·c++·经验分享·笔记
奔跑吧邓邓子1 天前
【C语言实战(71)】C语言进阶:树与图的奇妙数据之旅
c语言···开发实战