用递归法将一个整数n转换成字符串(C语言)

题目要求:如标题。例如,输入481,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。

思路:

  1. 设定函数function(int n),令i=n%10,j=n/10
  2. 如果j>0,则递归function(j)
  3. 最后输出i

以下是具体代码:

#include <stdio.h>
int main()
{void function(int n);int n;printf("Please input an integer: ");scanf("%d",&n);printf("Switch to string: ");function(n);printf("\n");return 0;
}void function(int n)
{int i,j;i=n%10;j=n/10;if(j>0)function(j);printf("%c",i+'0');
}

用递归法将一个整数n转换成字符串相关推荐

  1. c++用递归法将一个整数n转换成字符串

    先来描述一下问题: C++用递归的方法把一个整数n转换成字符串可以是任意位的整数. 话不多说,直接上代码. #include<iostream> #include<string> ...

  2. java用递归将数字转换字符串_用递归法将一个整数n转换成字符串,例如输入483,应该输出字符串483,n的位数不确定。...

    [单选题]定义一个特定染色体的带时,下列哪项是不必要的 [单选题]刮削后的工件表面,形成了比较均匀的微浅凹坑,创造了良好的存油条件,改善了相对运动件之间的( )情况. [填空题]锯条的长度是以____ ...

  3. C语言 | 递归将一个整数n转换成字符串

    例73:C语言用递归方法将一个整数n转换成字符串.例如,输入483,应输出字符串"483",n的位数不确定i,可以是任意位数的整数. 解题思路:如果是负数,要把它转换为正数,同时为 ...

  4. java中 如何将一个字节数组转换成字符串

    String tmpStr="我的测试";  byte[] tb = tmpStr.getBytes();  String m=new String(tb);   System.o ...

  5. C语言-递归法将一个数字转换成字符串

    任务描述 本关任务:用递归法将一个整数 n (任意位数的整数)转换成字符串,并输出,各个字符之间用空格隔开. 例如,输入483,应输出字符串4 8 3. 测试输入:123456789 预期输出:1 2 ...

  6. 将整数k转换成实数python表达式_『Python基础-5』数字,运算,转换

    『Python基础-5』数字,运算,转换 目录 基本的数字类型 二进制,八进制,十六进制 数字类型间的转换 数字运算 1. 数字类型 Python 数字数据类型用于存储数学上的值,比如整数.浮点数.复 ...

  7. java非负整数怎么设_使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法...

    使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法 使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法 一.题目要求 将非负十进制整数n转换成b进制.(其中b=2~16) ...

  8. 1.实现将整数转换成字符串

    将一个整数转换成字符串,拿到这个题目首先想到标准库里提供了哪些可用的函数. 如果是在window下编程,可以用系统库函数itoa实现该功能,itoa函数原型如下: char* itoa(int val ...

  9. c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为八进制字符串(char [])...

    c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into octal string (char[]) in ...

最新文章

  1. Python案例:使用XPath的爬虫
  2. IDEA创建maven项目报错解决:Failed to create a Maven project: 'C:/Users/../IdeaProjects/../pom.xml' already e
  3. Spring Security原理之springSecurityFilterChain
  4. 在杭州,我们逛了一家“数据博物馆”
  5. 自监督和语言监督我全都要?Facebook多模态预训练模型SLIP给你答案!
  6. 学习ccna,ccnp中如何提高英语问题
  7. IE下列表框不能给option绑定click事件的解决办法
  8. DOxygen for C++使用说明——Markdown支持
  9. CSS之左定宽度右自适应宽度并且等高布局
  10. python离群点检测方法分几类_数据分析 第五篇:离群点检测
  11. 目标检测如何计算召回率_计算机视觉目标检测的框架与过程
  12. 看清贬值的真实情况再惊恐
  13. 微信小程序显示列表数据
  14. 智慧能源一体化管控平台
  15. 2021年度总结及2022展望
  16. proteus三输入与非门名字_proteus元件名称中文名说明
  17. 南方cass简码识别大全_cass-简码识别详细分解.doc
  18. 外企8年,我学到的人性化,不止是宽容
  19. 集智全球开源 聚合中国力量 Tungsten Fabric中文社区成立大会暨社区第一次全员大会成功举行
  20. APP项目软件开发流程

热门文章

  1. linux系统tcl电视刷机包,[刷机升级] 史上最全的TCL智能电视固件刷机包下载
  2. 工作两年之后,我决定考研了
  3. 【信息系统分析与设计】之MRPII/ERP的基本原理
  4. shell教程(二) 四种工作模式
  5. android 修改wifi信号强度
  6. pandas的get_dummies
  7. 捷易拍与springMVC系统结合
  8. python列表和集合的异同_Python中的list与tuple集合区别解析
  9. jvm优化—监控工具:诊断内存泄露、cpu飙升、线程死锁、响应变慢
  10. matlab中有了RGB的mat文件信息,如何显示成图片