洛谷p1307数字反转 c语言
先上题目
第一种解法
判断末位是否为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语言相关推荐
- 洛谷—P1307 数字反转
题目描述 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2). 输入输出格式 输入格式: 一个 ...
- Java 洛谷 P1307 数字反转
题目链接:https://www.luogu.com.cn/problem/P1307 代码实例: import java.util.Scanner;public class Main{public ...
- 洛谷P1553 数字反转(升级版)
洛谷P1553 数字反转(升级版) 题目描述 输入格式 输出格式 输入输出样例 说明/提示 个人理解 整数 百分数 分数 小数 AC代码 写在最后 题目描述 给定一个数,请将该数各个位上数字反转得到一 ...
- 洛谷---P1553 数字反转(升级版)
题目描述: 给定一个数,请将该数各个位上数字反转得到一个新数. 这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数. 1.整数反转是将所有数位对调. 2.小数反转是把整数 ...
- 洛谷:数字反转(P5705)C语言
uu们,这道题我要极力吐槽一下,这是我入门题单中唯一一个好长时间都没解决的问题,鄙人用过各种各样的方法,今天终于给解决了, 临表涕零,不知所言呐. 1.题意 题意很简单,但是我栽了好几 ...
- 洛谷P1307题解(Java语言描述)
题目要求 P1307题目要求 分析 反转的话,就不能考虑number了,应该当做char[]/String处理,末尾的0是要除掉的,负号还应该保留并不能进入number倒置的过程里,所以可以用flag ...
- 信息学奥赛一本通 1089:数字反转 | 1953:【11NOIP普及组】数字反转 | OpenJudge NOI 1.5 29 | 洛谷 P1307 [NOIP2011 普及组] 数字反转
[题目链接] ybt 1089:数字反转 ybt 1953:[11NOIP普及组]数字反转 OpenJudge NOI 1.5 29:数字反转 洛谷 P1307 [NOIP2011 普及组] 数字反转 ...
- 洛谷 深基 第1部分 语言入门 第4章 循环结构程序设计(2022.02.14)
P5718 [深基4.例2]找最小值 [深基4.例2]找最小值 - 洛谷 P5718 [深基4.例2]找最小值(python3实现)-2022.02.01 P5718 [深基4.例2]找最小值(pyt ...
- 刷题-洛谷-P1179 数字统计
P1179 数字统计-C语言 1.题目 2.解题过程 结果: 代码: //洛谷 P1179 数字统计 #include <stdio.h> //#define MIN 1 //#defin ...
最新文章
- centos7 网卡配置vlan_【linux】Centos7单网卡多VLAN配置
- 以大自然为师,可上天入地的11款仿生机器人
- jquery php cookie,jQuery的Cookie插件 cookie 使用方法
- python3爬虫小型代码_python3简单爬虫实现代码
- 【安全工具】浅谈编写Java代码审计工具
- VA01保存后都更新了什么表
- python3.7.2安装与配置_python3.7.0 安装与配置
- mysql分组失效_请教MySql中使用表子查询时,试着先排序后分组,出现排序失效的原因?...
- 从零开始学UC(1)之Microsoft Lync Server介绍
- 计算机耗材管理系统,办公用品(消耗品)管理系统 单机版
- SPSS应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。
- 炒冷饭的“象棋人机大战”
- web前后端分离系统之间的单点登录
- linux清除网络记录,Linux清除用户登录记录和命令历史方法
- kali实现ARP断网
- NodeJs视频教程 NodeJs零基础实战视频教程-来自三人行慕课
- 什么是EDM营销?EDM营销和一般营销方式的区别分析
- 数据科学的原理与技巧 四、数据清理
- html文本隐藏内容占位,在HTML中如何隐藏某段文字具体该怎么实现文
- JS 定时器的4种写法及介绍
热门文章
- 01 【初识Django】
- 数学问题:1000瓶酒找1毒酒
- 全国大学生数学建模竞赛获奖难度
- 广告营销核心干货——《我的营销心得》读书笔记2900字
- 2D转换transform--rotate旋转(日志)
- Transformer Cognos操作
- [Python] 小明又迟到了……一个故事讲清楚 Python 循环嵌套
- python pandas库详解_Pandas 库的详解和使用补充
- 三年级信息技术用计算机娱乐,三年级上册信息技术教案
- IAR工程下.eww、.ewp、.ewd、.map、.hex、.bin、.browse、.ewt、.o文件的作用!