c语言:字符串转数字。从命令行输入一个数字字符串,编写一个函数,将数字字符串转换为一个整数(不得调

c语言:字符串转数字。从命令行输入一个数字字符串,编写一个函数,将数字字符串转换为一个整数(不得调字符串转数字。从命令行输入一个数字字符串,编写一个函数,将数字字符串转换... c语言:字符串转数字。从命令行输入一个数字字符串,编写一个函数,将数字字符串转换为一个整数(不得调字符串转数字。从命令行输入一个数字字符串,编写一个函数,将数字字符串转换为一个整数(不得调用C语言提供的转换函数)。如输入字符串“-1234”,输出整数值“-1234”。 展开
 我来答
雪V歌
2018-03-07 · 知道合伙人数码行家
雪V歌
知道合伙人数码行家
采纳数:78698 获赞数:222935
泉州兴瑞发公司2015-2017最佳优秀员工。

向TA提问 私信TA
展开全部
#include <stdio.h>#define N 10
//编写一个函数将一个整数的各位数提取出来,并将其转换成数字字符串,
//在主函数中输出该字符串,不用指针,用简单点的C语言。
int main()
{
int number_int,i,str_len;
char number_str[N],swap_temp;
scanf("%d",&number_int);
i=0;
while(number_int)
{
number_str[i]=number_int%10+48;
number_int/=10;
i++;
}
number_str[i]='\0';
str_len=i-1;
for(i=0;i<=str_len/2;i++)
{
swap_temp=number_str[i];
number_str[i]=number_str[str_len-i];
number_str[str_len-i]=swap_temp;
}
printf("%s\n",number_str);

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式