0
点赞
收藏
分享

微信扫一扫

C语言求逆序数忽略负号

小月亮06 2022-02-24 阅读 128
C语言
#include <stdio.h>
#include <math.h>

int main()
{
    int num=0,number,i,j,flag=0,k,sum=0;
    printf("input the number:");
    scanf("%d",&number);
    if(number<0)
        number*=-1;
    k=number;
    while(k!=0)
    {
        flag++;
        k/=10;
    }
    for(i=0;i<flag;i++)
    {
        num=number%10;

        for(j=0;j<flag-i-1;j++)
        {
            num=num*10;
        }
        sum+=num;
        number/=10;
    }
    printf("逆序数为:%d\n",sum);
    return 0;
}
举报

相关推荐

0 条评论