先上题目

第一种解法

判断末位是否为0,是的话就除10去掉0.

#include<stdio.h>
int main(){int a,c;scanf("%d",&a);if(a<0){printf("-");a=-a;}while(a%10==0){a=a/10;}while(a!=0){c=a%10;a=a/10;printf("%d",c);}return 0;
} 

第二种解法

把最后一位分离出来然后一直乘10,将后面的数字乘到前面,0的话就自动略过了

#include<stdio.h>
int main(){int sum=0,num;scanf("%d",&num);if(num<0){num=-num;printf("-");}while(num>0){sum=sum*10+num%10;num=num/10;}printf("%d",sum);return 0;
}

这两种都可以直接ac

第一次发布,请大佬多多指教

洛谷p1307数字反转 c语言相关推荐

  1. 洛谷—P1307 数字反转

    题目描述 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2). 输入输出格式 输入格式: 一个 ...

  2. Java 洛谷 P1307 数字反转

    题目链接:https://www.luogu.com.cn/problem/P1307 代码实例: import java.util.Scanner;public class Main{public ...

  3. 洛谷P1553 数字反转(升级版)

    洛谷P1553 数字反转(升级版) 题目描述 输入格式 输出格式 输入输出样例 说明/提示 个人理解 整数 百分数 分数 小数 AC代码 写在最后 题目描述 给定一个数,请将该数各个位上数字反转得到一 ...

  4. 洛谷---P1553 数字反转(升级版)

    题目描述: 给定一个数,请将该数各个位上数字反转得到一个新数. 这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数. 1.整数反转是将所有数位对调. 2.小数反转是把整数 ...

  5. 洛谷:数字反转(P5705)C语言

    uu们,这道题我要极力吐槽一下,这是我入门题单中唯一一个好长时间都没解决的问题,鄙人用过各种各样的方法,今天终于给解决了, 临表涕零,不知所言呐. 1.题意         题意很简单,但是我栽了好几 ...

  6. 洛谷P1307题解(Java语言描述)

    题目要求 P1307题目要求 分析 反转的话,就不能考虑number了,应该当做char[]/String处理,末尾的0是要除掉的,负号还应该保留并不能进入number倒置的过程里,所以可以用flag ...

  7. 信息学奥赛一本通 1089:数字反转 | 1953:【11NOIP普及组】数字反转 | OpenJudge NOI 1.5 29 | 洛谷 P1307 [NOIP2011 普及组] 数字反转

    [题目链接] ybt 1089:数字反转 ybt 1953:[11NOIP普及组]数字反转 OpenJudge NOI 1.5 29:数字反转 洛谷 P1307 [NOIP2011 普及组] 数字反转 ...

  8. 洛谷 深基 第1部分 语言入门 第4章 循环结构程序设计(2022.02.14)

    P5718 [深基4.例2]找最小值 [深基4.例2]找最小值 - 洛谷 P5718 [深基4.例2]找最小值(python3实现)-2022.02.01 P5718 [深基4.例2]找最小值(pyt ...

  9. 刷题-洛谷-P1179 数字统计

    P1179 数字统计-C语言 1.题目 2.解题过程 结果: 代码: //洛谷 P1179 数字统计 #include <stdio.h> //#define MIN 1 //#defin ...

最新文章

  1. centos7 网卡配置vlan_【linux】Centos7单网卡多VLAN配置
  2. 以大自然为师,可上天入地的11款仿生机器人
  3. jquery php cookie,jQuery的Cookie插件 cookie 使用方法
  4. python3爬虫小型代码_python3简单爬虫实现代码
  5. 【安全工具】浅谈编写Java代码审计工具
  6. VA01保存后都更新了什么表
  7. python3.7.2安装与配置_python3.7.0 安装与配置
  8. mysql分组失效_请教MySql中使用表子查询时,试着先排序后分组,出现排序失效的原因?...
  9. 从零开始学UC(1)之Microsoft Lync Server介绍
  10. 计算机耗材管理系统,办公用品(消耗品)管理系统 单机版
  11. SPSS应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。
  12. 炒冷饭的“象棋人机大战”
  13. web前后端分离系统之间的单点登录
  14. linux清除网络记录,Linux清除用户登录记录和命令历史方法
  15. kali实现ARP断网
  16. NodeJs视频教程 NodeJs零基础实战视频教程-来自三人行慕课
  17. 什么是EDM营销?EDM营销和一般营销方式的区别分析
  18. 数据科学的原理与技巧 四、数据清理
  19. html文本隐藏内容占位,在HTML中如何隐藏某段文字具体该怎么实现文
  20. JS 定时器的4种写法及介绍

热门文章

  1. 01 【初识Django】
  2. 数学问题:1000瓶酒找1毒酒
  3. 全国大学生数学建模竞赛获奖难度
  4. 广告营销核心干货——《我的营销心得》读书笔记2900字
  5. 2D转换transform--rotate旋转(日志)
  6. Transformer Cognos操作
  7. [Python] 小明又迟到了……一个故事讲清楚 Python 循环嵌套
  8. python pandas库详解_Pandas 库的详解和使用补充
  9. 三年级信息技术用计算机娱乐,三年级上册信息技术教案
  10. IAR工程下.eww、.ewp、.ewd、.map、.hex、.bin、.browse、.ewt、.o文件的作用!