1.思维导图
3.递归输出每个数
#include <myhead.h>
void func(int num)
{
if (num/10 == 0)
{
printf("%d\n", num);
}
else
{
func(num/10);
printf("%d\n", num%10);
}
}
int main(int argc, char *argv[])
{
int num;
printf("请输入一个数:");
scanf("%d", &num);
func(num);
return 0;
}
4.递归输出二进制
#include <myhead.h>
void func(int n)
{
if(n > 1)
func(n/2);
printf("%d", n%2);
}
int main() {
int num;
printf("请输入一个十进制数: ");
scanf("%d", &num);
func(num);
putchar('\n');
return 0;
}
5.shell
#!/bin/bash
########################################################################
# File Name: 3.sh
# Created Time: 2023年08月03日 星期四 20时20分26秒
#########################################################################
head -5 /etc/group | tail -1
mkdir /home/aaa/copy
cd /home/aaa/copy
sudo cp /etc/shadow /home/aaa/copy
mv /home/aaa/copy/shadow /home/aaa/copy/test
sudo chgrp root /home/aaa/copy/test
sudo chmod o-rwx /home/aaa/copy/test