/*不用系统函数,实现输入一个整形数,输出其转换后的字符串,如输入整形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;
}
不用系统函数,实现输入一个整形数,输出其转换后的字符串,如输入整形1234,则转换后输出字符串“1234”,-1234转换为“-1234”。
最新推荐文章于 2022-04-19 22:57:50 发布