标签:
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。
样例 #1: 123 样例 #2: -380
样例 #1: 321 样例 #2: -83
#include<stdio.h> #include<string.h> int main() { int len=0,i; char a[13]; gets(a); len=strlen(a); int top; top=len-1; while(a[top]==‘0‘) top--; if(a[0]==‘-‘) { printf("-"); for(i=top;i>0;i--) printf("%c",a[i]); } else { for(i=top;i>=0;i--) printf("%c",a[i]); } return 0; }
标签:
原文地址:http://www.cnblogs.com/MicahelOD/p/5850348.html