c语言编程,输入一个负整数,要求反序输出,注意是负数,各位大侠们,帮帮忙吧,不胜感激。

2025-02-24 05:31:40
推荐回答(4个)
回答1:

#include
void main()
{
long a,b,r;

scanf("%ld",&a);
b=0;
do{
r=a%10;
a=a/10;
b=b*10+r;
}while(a);

printf("%ld",b);
}

呵呵,正负数没有限制的。输入一个数都可以反序的

回答2:

int a,b=0;
scanf("%d",&a);
a=abs(a);
while(a)
{
b=b*10+a%10;
a/=10;
}
b=-b;
printf("%d",b);

回答3:

输入 -9856
输出 6589-
是这样吗?
#include

int main(){
int n;
scanf("%d",&n);
n=-n;
while(n){
printf("%d",n%10);
n/=10;
}
printf("-\n");
return 0;
}

回答4:

wobuhuia a