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

C语言:整数转字符串(递归实现)

输入任意位数的非负整数,将其转化成字符串。例如,输入483,输出字符串"483"。

C语言程序如下:

#include <stdio.h>
#include <string.h>#define N 11char string[N]={'\0'};//定义一个全局字符数组
unsigned int i=0;//定义一个全局整型变量i int main()
{ int convert_to_string(int a);//转换成字符串int n;printf("请输入一个正整数:");scanf("%d",&n);if(n<0){printf("error!");return;}convert_to_string(n);	string[i]='\0';//加字符串结束标志puts(string);//输出字符串 return 0; 
} int convert_to_string(int a)//转换成字符串 
{void f(int b);if(a>=0&&a<10) f(a);elseconvert_to_string(a-convert_to_string(a/10)*10);//函数递归调用 return a;
}void f(int b)
{string[i]=b+48;i++;
}

程序运行结果如下:

请各位大佬多多指正!!!

http://www.dtcms.com/a/520775.html

相关文章:

  • fpga芯片挂在线成功,但是固化程序失败的可能原因有哪些?
  • HarmonyOs鸿蒙开发,学生信息管理
  • Android实战进阶 - 单点登录与系统拦截
  • 简要说明网站建设的步骤最权威的做网站优化价格
  • 环境设计网站推荐北京战略咨询公司
  • golang学习笔记:标准库sort
  • VVIC 关键字搜索接口开发:快时尚场景下的智能分词与爆款优先排序实现
  • 数据结构——平衡二叉树
  • 基于Qt实现百度地图路径规划功能
  • 电力电子技术 第六章——磁元件模型
  • Qt+Qml客户端和Python服务端的网络通信原型
  • 个人音乐类网站服务器租借汉滨网站建设
  • Python“魔术方法”详解:self 与 other 的角色与交互
  • 每日SQL练习 -- 24年阿里(医院门诊复诊率与抗生素用药占比统计)
  • Vue项目中资源引入方式详解
  • 单页网站设计欣赏沪深300指数
  • 跨境一件代发平台温州seo关键词优化
  • mvc5网站开发网站长尾关键词排名软件
  • 阿里云渠道商:如何建立阿里云的权限模型?
  • 网站开发 只要凡科精选app
  • 玉溪市网站建设推广移动通信网站建设
  • 《算法通关指南之C++编程篇(5)----- 条件判断与循环(下)》
  • DarkZero
  • python 网站开发怎么部署龙岩有什么招聘本地网站
  • 上海兼职做网站淘宝友情链接怎么设置
  • 【Linux系统编程】程序替换:execve(execl、execlp、execle、execv、execvp、execvpe)
  • 西安市城乡房地产建设管理局网站wordpress国外主题修改
  • 巨鹿网站建设网络公司云南住房和建设厅网站
  • 前端八股文 | HTTP - 实时通信方式/前后端通信方式
  • 谈一谈ViewDragHelper的工作原理?