试题描述

1)编写convert递归函数将非负整数n转换为字符串str。
2)在main函数中定义字符数组str,输入整数n,然后调用convert递归函数将n转换为字符串存入字符数组,最后输出字符数组中的字符串。
阅读下面程序,按要求编写convert递归函数。
#include <stdio.h>
#define MAX_LEN 11
int pos = 0;
void convert(int n, char str[])
{
     ///程序填空,请将该函数填写完整
}
int main()
{
    int n;
    char str[MAX_LEN];
    scanf("%d", &n);
    convert(n, str);
    printf("%s\n", str);
    return 0;
}
注意:请务必提交完整的程序代码,不要修改代码框架。

输入

输入一个非负整数n。

输出

输出字符串。

输入示例

1234

输出示例

1234

数据范围

输入为int范围的整数

#include <stdio.h>
#define MAX_LEN 11
int pos = 0;
void convert(int n, char str[])
{int x=n%10;n=n/10;if(n>0)convert(n,str);else str[pos]='\0';str[pos]=x+'0';pos++;}
int main()
{int n;char str[MAX_LEN];scanf("%d", &n);convert(n, str);printf("%s\n", str);return 0;
}

(学习尚少,仅供参考,若有不足,欢迎一起探讨。)

【C】递归之整数转换字符串相关推荐

  1. python整数转换字符串_使用Python中的str()函数将整数值转换为字符串

    python整数转换字符串 Given an integer value and we have to convert the value to the string using str() func ...

  2. python整数转换字符串_Python | 将字符串转换为整数列表

    python整数转换字符串 Given a string with digits and we have to convert the string to its equivalent list of ...

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

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

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

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

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

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

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

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

  7. [转载] python 字符串转换long_python整数、字符串、字节串相互转换

    参考链接: Python字符串string的encode python的数据转换很灵活,所以用日志记录下他们的用法. 概览 数字 字符串 字节码 函数 功能 记忆口诀 备注 chr 数字转成对应的as ...

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

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

  9. python进制转换字符串转二进制对象整数转二进制对象16进制字符串转二进制对象(及其逆转换)

    (1)数字进制转换 int() 函数用于将一个字符串或数字转换为整型. x – 字符串或数字. base – 进制数,默认十进制. 如果是带参数base的话,要以字符串的形式进行输入 >> ...

最新文章

  1. 2022-2028年中国新型氟塑料行业市场发展模式及投资机会预测报告
  2. 【CSS】多行溢出显示省略号
  3. mysql远程连接数据库的二种方法_mysql 远程连接数据库的二种方法
  4. 汇编 debug调试没有执行对应文件源码指令---》失灵---》正确使用debug第一步
  5. python实战,教你用微信每天给女朋友说晚安
  6. MySQL_存储引擎
  7. 95-290-360-源码-内存管理-Buffer-ByteBufferPool简介
  8. 淘宝美工设计初学必会技能之PSD分层模板
  9. USB Mass Storage大容量存储 The Thirteen Class章节的理解
  10. python安装与开发环境搭建实验总结_python开发环境安装配置
  11. 接待员如何向客人upsell_酒店前厅部概述-.ppt
  12. r语言导入spss数据_R语言如何导入数据
  13. 动态规划(DP)经典模型
  14. 你的电脑或移动设备不支持Miracast
  15. 将北京时间转换为世界协调时
  16. Java-设计模式之调停者模式
  17. android手机视频编辑,美册视频编辑剪辑制作
  18. Espresso自动化测试(十一) - IdlingResource
  19. 编码实现字符串类CNString实现运算符重载
  20. 关于bug的分类和定金,终于有人讲明白了

热门文章

  1. 阿里员工离职换来一条血泪教训:以为当小白兔很安全,是你对职场最大的误解
  2. mysql按范围查找_Mysql实现按距离排序、范围查找
  3. ubuntu conf误删除的问题
  4. VLAN特性 聚合、MUX VLAN、QinQ、映射
  5. 设计模式之访问者模式(C++)
  6. Android 8.1 9.0 10.0 在系统app安装第三方app弹出 解析安装包出现问题 的解决方案
  7. 蚂蚁金服开源背后的“有意思”工程师 | 1024快乐
  8. c语言顺序线性表的实现
  9. User’s Guide
  10. KSM(Kernel samepage merging)