如果是负数,要把它转换为正数,并输出一个‘-’。covert函数只处理正数。
#include<stdio.h>
void main()
{
void covert(int n);
int number;
printf("input an integer:");
scanf("%d",&number);
printf("output:");
//将负数转换为正数,并添加'-'
if(number<0)
{
putchar('-');
number=-number;
}
convert(number);