您的位置:首页 > 其它

不用系统函数,实现输入一个整形数,输出其转换后的字符串,如输入整形1234,则转换后输出字符串“1234”,-1234转换为“-1234”。

2014-01-20 20:38 363 查看
/*不用系统函数,实现输入一个整形数,输出其转换后的字符串,如输入整形1234,则转换后输出字符串“1234”,-1234转换为“-1234”。*/

#include <stdio.h>

int main (int argc, char *argv[])
{
char str[11] = "0";
int n, i = 0;
int flag = 0;
scanf("%d",&n);
if(n < 0){
flag = 1;
n = -n;
}
while(n){
str[9-i] = (n % 10) + '0';
n /= 10;
i++;
}
str[10] = '\0';
if(flag == 1){
putchar('-');
}
puts(str+11-i-1);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐