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

7-3 逆序的三位数

题目链接:7-3 逆序的三位数

一. 题目

1. 题目

在这里插入图片描述

2. 输入输出格式

在这里插入图片描述

3. 输入输出样例

在这里插入图片描述

4. 限制

在这里插入图片描述

二、代码

1. 代码实现

#include <stdio.h>

int main(void){
    int num;
    int result;
    if (!scanf("%d", &num)) {
        return -1;
    }
    // 个位逆序为百位
    result = num % 10 * 100;
    num /= 10;
    // 十位仍为十位
    result += num % 10 * 10;
    num /= 10;
    // 百位逆序为个位
    result += num;
    printf ("%d\n", result);
    return 0;
}

2. 提交结果

在这里插入图片描述

三、代码优化

1. 代码实现

#include <stdio.h>

int main(void){
    unsigned int num;
    if (!scanf("%d", &num)) {
        return -1;
    }
    // 将百位、十位和个位进行逆序
    printf ("%d\n", num / 100 + num % 100 / 10 * 10 + num % 10 * 100);
    return 0;
}

2. 提交结果

在这里插入图片描述


http://www.kler.cn/a/273871.html

相关文章:

  • C++语言的面向对象编程
  • 用Python实现简单的任务自动化
  • 数据结构:LinkedList与链表—面试题(三)
  • Java语言的语法
  • c#使用SevenZipSharp实现压缩文件和目录
  • Clisoft SOS与CAD系统集成
  • 【机器学习-01】机器学习基本概念与建模流程
  • 实地研究降本增效的杀伤力,LSTM算法实现全国失业率分析预测
  • AJAX——综合案例
  • YOLOV5 改进:替换backbone(MobileNet为例)
  • synchronized 同步方法和同步代码块,以及synchronized 加锁 this 和 类class 的区别
  • MATLAB教程
  • Doris案例篇—美团外卖数仓中的应用实践
  • Python:编程语言之魅力
  • webpack5零基础入门-5使用webpack处理stylus文件
  • 13.Python从入门到精通—Python 集合操作与方法概览
  • idea import的maven类报红
  • 【包邮送书】深度学习经典案例解析(基于MATLAB)
  • 面试官:volatile如何保证可见性的,具体如何实现?
  • python 实现把内层文件夹的文件,复制/剪切到外层文件夹
  • 什么是大型语言模型(LLM)?
  • Kali Linux结合cpolar内网穿透实现公网环境SSH远程访问
  • PyTorch学习笔记之激活函数篇(五)
  • vue3.0组件API风格以及组合式API响应式基础
  • 一款基于 SpringCloud 开发的AI聊天机器人系统,已对接GPT-4.0,非常强大
  • 电学基础知识