递归进制转换_strrev
2024-10-01 08:42:34
#define _CRT_SECURE_NO_WARNINGS #include <stdlib.h>
#include <stdio.h>
#include <string.h> void to2str(int num,int i,char *str2)
{
if (num == )
{
return;
}
else
{
to2str(num / ,i+,str2);
str2[i] = (num % ) + '';
}
} void to8str(int num,int i,char *str8)
{
if (num == )
{
return;
}
else
{
to8str(num / , i+, str8);
str8[i] = (num % ) + '';
}
} void to16str(int num,int i,char *str16)
{
if (num == )
{
return;
}
else
{
to16str(num / ,i+,str16); if (num % < )
{
str16[i] = (num % ) + '';
}
else
{
str16[i] = (num % ) - + 'A';
}
}
} void main()
{
char str2[] = { };
char str8[] = { };
char str16[] = { }; int num = ;
scanf("%d", &num); to2str(num, ,str2);
_strrev(str2); to8str(num, , str8);
_strrev(str8); to16str(num, , str16);
_strrev(str16); printf("\n%s", str2);
printf("\n%s", str8);
printf("\n%s", str16);
system("pause");
}
最新文章
- iOS两种方式加载图片的区别
- iOS同一项目多个Target的快速实现方法
- 【收藏】Android屏幕适配全攻略(最权威的Google官方适配指导)
- Python 开发轻量级爬虫03
- 【python】*与** 参数问题
- Webpack使用教程六(Plugins)
- seq 显示00 01的格式
- 利用Java Service Wrapper将java项目添加到windows服务中
- (4)用opengl读入off文件生成可执行文件把模型显示出来(未完待续)
- jquery子元素过滤选择器
- dedecms模板中使用php代码
- HTML5常用标签分类
- Intellij Shortcuts
- vuex在项目中使用的一点总结
- mysqli_fetch_array() ,mysqli_fetch_assoc()遇到的问题
- infinite-loading 插件
- layui 提交表格不验证
- 3、css初识
- day 11 函数参数
- leetcode 3. Longest Substring Without Repeating Characters [java]