码迷,mamicode.com
首页 > 编程语言 > 详细

2407: C语言习题 整数转换成字符串

时间:2018-02-10 22:35:33      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:convert   转换   cin   web   递归   sam   log   status   习题   

2407: C语言习题 整数转换成字符串

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 917  Solved: 416
[Submit][Status][Web Board]

Description

用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串"483"。n的位数不确定,可以是任意位数的整数。

Input

n

Output

对应的字符串

Sample Input

483

Sample Output

 4 8 3

HINT

 

 主函数已给定如下,提交时不需要包含下述主函数

/* C代码 */

int main()

{

 int number;

 scanf("%d",&number);

 if (number<0)

 {

  printf("-");

  number=-number;

 }

 convert(number);

 printf("\n");

 return 0;

}




/* C++代码 */

int main()

{

 int number;

 cin>>number;

 if (number<0)

 {

  cout<<"-";

  number=-number;

 }

 convert(number);

 cout<<endl;

 return 0;

 

#include<stdio.h>
int convert(int n)
{
    int a[20],j;
    int i=0;
    while(n!=0)
    {
        a[i++]=n%10;
        n=n/10;
    }
    for(j=i-1;j>=0;j--)
        printf(" %d",a[j]);
}
int main()
{
    int number;
    scanf("%d",&number);
    if (number<0)
    {
        printf("-");
        number=-number;
    }
    convert(number);
    printf("\n");
    return 0;
} 

  

2407: C语言习题 整数转换成字符串

标签:convert   转换   cin   web   递归   sam   log   status   习题   

原文地址:https://www.cnblogs.com/mjn1/p/8439868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!