当前位置: 首页 > news >正文

每日一题:C语言经典例题之反转数

题目描述

给定一个整数,请将该数各个数位上的数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零。

题目描述

给定一个整数,请将该数各个数位上的数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零。

输入

一个十进制整数。

输出

对应的反转数。

样例输入 
-690

样例输出 

-96

代码:

#include <stdio.h>
int main()
{int a,d,f=0;scanf("%d", &a);if (a >(-10) && a < 10){printf("%d", a);}else{do{d = a % 10;f = f * 10 + d;a = a / 10;		if (a < 10 &&a>(-10)){int g = f * 10 + a;printf("%d",g);}} while (a >10 || a<(-10));}return 0;
}

http://www.lryc.cn/news/331582.html

相关文章:

  • RESTfull接口访问Elasticsearch
  • NoSQL之Redis
  • double二分(P3743 小鸟的设备)
  • 【独立开发前线】Vol.36 为什么从2023年开始,独立开发者越来越多了?
  • GPT4不限制使用次数了!GPT5即将推出了!
  • 物联网实战--入门篇之(六)嵌入式-WIFI驱动(ESP8266)
  • Java并发编程基础面试题详细总结
  • EKO / 砍树
  • Kafka面试宝典
  • Redis性能管理
  • 计算机网络:局域网的数据链路层
  • Linux常见命令简介
  • 34-SDK设计(下):IAM项目GoSDK设计和实现
  • 基于Matlab的血管图像增强算法,Matlab实现
  • LeetCode每日一题之专题一:双指针 ——复写零
  • Golang基础-9
  • Vue基础知识:路由的封装抽离,路由模块的封装抽离的好处是什么?,如何快速的引入组件,基于@指代src目录,从src目录出发找组件
  • 插入排序---算法
  • Vue3 Vite 整合组件脚手架笔记
  • 续二叉搜索树递归玩法
  • DDD 的四层领域模型是怎样的?包含哪些基础概念?
  • AI 在医疗保健领域的应用:技术、趋势和前景
  • SVG XML 格式定义图形入门介绍
  • MYSQL数据库的故障排除与优化
  • C++从入门到精通——入门知识
  • 一些题目学习
  • Linux上管理文件系统
  • 【Linux】寿司线程池{单例模式之懒汉模式下的线程池}
  • Docker资源管理和分配指南
  • 为什么索引的底层结构是B+树