「已注销」 2023-02-23 11:49 采纳率: 84.2%
浏览 26
已结题

程序设计数字反转例650成56


#include<math.h>
#include<stdlib.h>
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
    int a,count;
    scanf("%d",a);
    if(a<0)
    {
        printf("-");
        a=abs(a);
    }
    while(a%10==0)
    {
        a/=10;
    }
    while(a%10!=0)
    {
            count=a%10;
            printf("%d",count);
            a/=10;
            if(int(a/10)!=0) 
                continue;
            else
            {
                printf("%d",a%10);
                break;            
            }
    }
    return 0;
}
  • 写回答

3条回答 默认 最新

  • qzjhjxj 2023-02-23 12:24
    关注

    修改如下,供参考;

    #include <math.h>
    #include <stdlib.h>
    #include <stdio.h>
    //#include<iostream>  修改
    //using namespace std;修改
    int main()
    {
        int a, count;
        scanf("%d", &a);  //scanf("%d", a); 修改
        if (a < 0)
        {
            printf("-");
            a = abs(a);
        }
        count = 0;
        while (a)  //(a % 10 == 0)  修改
        {
            count = count * 10 + a % 10;
            a /= 10;
        }
        
        //while (a % 10 != 0)  修改
        //{
        //    count = a % 10;
        printf("%d", count);
        //    a /= 10;           修改
        //    if (int(a / 10) != 0)
        //        continue;
        //    else
        //    {
        //        printf("%d", a % 10);
        //        break;
        //    }
        //}
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月3日
  • 已采纳回答 2月23日
  • 创建了问题 2月23日

悬赏问题

  • ¥15 multism 差分信号幅频响应仿真
  • ¥15 根据以下文字信息,做EA模型图
  • ¥15 删除虚拟显示器驱动 删除所有 Xorg 配置文件 删除显示器缓存文件 重启系统 可是依旧无法退出虚拟显示器
  • ¥15 vscode程序一直报同样的错,如何解决?
  • ¥15 关于使用unity中遇到的问题
  • ¥15 开放世界如何写线性关卡的用例(类似原神)
  • ¥15 关于并联谐振电磁感应加热
  • ¥60 请查询全国几个煤炭大省近十年的煤炭铁路及公路的货物周转量
  • ¥15 请帮我看看我这道c语言题到底漏了哪种情况吧!
  • ¥60 关机时蓝屏并显示KMODE_EXCEPTION_NOT_HANDLED,怎么修?