首页 > 编程语言 > 详细

c语言实现将一个整数转换为字符串

时间:2015-05-14 10:00:26      阅读:210      评论:0      收藏:0      [点我收藏+]
#include<stdio.h>
void convert(int n)
{ 
 int i; 
 if ((i=n/10)!=0)
 convert(i);
 putchar(n%10+'0');
}

int main()
{
 int number;
 printf("\nInput an integer:");
 scanf("%d",&number);
 printf("Output:");
 if (number<0)
 {  
  putchar('-');
         number=-number;
 }
        conert(number);
  return 0;
 }

还有一个字符型的函数:

这个有点问题:

如图示题目要求:

技术分享

#include <stdio.h>
#include <stdlib.h>
char N2Char(int n)
{
 	int i; 
	char flag = 'a';
	char c;
 	if ((i=n/10)!=0)
 		N2Char(i);
	c = n%10 + '0';
	printf("%c", c);
	return flag;
}
int main()
{
		int n;
		printf("请输入一个整数:\n");
		scanf("%d", &n);
		if(n <= 0)
		{
			printf("抱歉,您输入的值有误!\n请输入一个大于零的数:\n");
			scanf("%d", &n);
		}
		printf("将整数转换为字符串为:\n");
		if(N2Char(n) == 'a')
				printf("转换成功!");
		return 0;
}

c语言实现将一个整数转换为字符串

原文:http://blog.csdn.net/u012965373/article/details/45716657

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!