c语言,用的字符串

P1307 [NOIP2011 普及组] 数字反转

LOONGJ @ 2017-05-03 20:06:06

c语言,用的字符串,先判断符号,然后两循环,第一个循环去0,第二个循环倒着输出字符。

#include <stdio.h>
#include <string.h>
int main()
{
    char s[100];
    int n;
    gets(s);
    n=strlen(s);
    if(s[0]=='-')
    {
            printf("%c",s[0]);
    for(;s[n-1]=='0';n--){}
           for(;n>1;n--)
         {
        printf("%c",s[n-1]);
         }
    }
    else
    {
    for(;s[n-1]=='0';n--){}
           for(;n>0;n--)
         {
        printf("%c",s[n-1]);
         }
    }
    return 0;
}

|