当前位置: 首页 > news >正文

C高级【day2】

思维导图:
请添加图片描述

递归实现,输入一个数,输出这个数的每一位:

#include<myhead.h>//递归函数
void fun(int num){//num没值不再递归if(0 == num){return;}//输出数的最后一位printf("%d\t", num%10);//递归fun(num/10);}int main(int argc, const char *argv[])
{int num = 0;printf("请输入一个数:");scanf("%d", &num);fun(num);putchar(10);return 0;
}

在这里插入图片描述
递归实现,输入一个数,输出这个数的二进制:

#include<myhead.h>//递归函数
void fun(int num){if(0 == num){printf("0");return;}//递归fun(num/2);//输出二进制数printf("%d", num%2);
}int main(int argc, const char *argv[])
{int num = 0;printf("请输入一个数:");scanf("%d", &num);fun(num);putchar(10);return 0;
}

在这里插入图片描述
shell脚本:
在这里插入图片描述

http://www.lryc.cn/news/108129.html

相关文章:

  • 认识Webpack插件Plugin;CleanWebpackPlugin插件;HtmlWebpackPlugin;DefinePlugin;Mode模式
  • Redis 6.0的新特性:多线程、客户端缓存与安全
  • 【雕爷学编程】MicroPython动手做(37)——驱动LCD与图文显示3
  • 自然语言处理从入门到应用——LangChain:提示(Prompts)-[提示模板:序列化提示信息]
  • 【LinearAlgebra】Chapter 12 - Linear Algebra in Probability Statistics
  • webshell详解
  • 数据结构 | 搜索和排序——搜索
  • 【python】对象
  • k8s概念-污点与容忍
  • “从零开始学习Spring Boot:构建高效、可扩展的Java应用程序“
  • 通向架构师的道路之tomcat集群
  • 结构体,枚举,联合大小的计算规则
  • Vue2 第十七节 Vue中的Ajax
  • ES6 - 字符串新增的一些常用方法
  • 最新SQLMap安装与入门技术
  • Java 使用 Google Guava 实现接口限流
  • 帮助中心的价值是什么?怎样才能在线搭建官网网站帮助中心?
  • Kubernetes——理论基础
  • 【VUE3】
  • 《金融数据保护治理白皮书》发布(137页)
  • 上海亚商投顾:沪指震荡微涨 金融、地产午后大幅走强
  • Linux文件管理知识:查找文件
  • 【TypeScript】安装的坑!
  • spring boot 2.x 使用 jpa 映射 json mysql列数据映射乱码
  • 创建Helm脚本
  • 2.05 购物车后台刷新并显示
  • 2023年第四届“华数杯”数学建模思路 - 案例:异常检测
  • inline的盒子设置transform不生效
  • 自然语言处理学习笔记(四)————词典分词
  • jsoncpp库和nlohmann-json库实现JSON与字符串类型转换