• 程序设计入门——C语言 第1周编程练习 1逆序的三位数(5分)


    第1周编程练习

    返回
     

    第1周编程练习题,直到课程结束之前随时可以来做。
    在自己的IDE或编辑器中完成作业后,将源代码的全部内容拷贝、粘贴到题目的代码区,就可以提交,然后可以查看在线编译和运行的结果。
    不要在程序中输出题目要求输出的内容以外的东西。

    依照学术诚信条款,我保证此作业是本人独立完成的。

    温馨提示:

    1.本次作业属于Online Judge题目,提交后由系统即时判分。

    2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。

    1
    逆序的三位数(5分)

    题目内容:

    逆序的三位数:

    程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。

    提示:用%10可以得到个位数,用/100可以得到百位数...。将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果。

    输入格式:

    每个测试是一个3位的正整数。

    输出格式:

    输出逆序的数。

    输入样例:

    123

    输出样例:

    321

    时间限制:500ms内存限制:32000kb
     
    //
    //  main.c
    //  Hello
    //
    //  Created by anzhongyin on 2016/11/27.
    //  Copyright © 2016年 anzhongyin. All rights reserved.
    //
    
    #include <stdio.h>
    
    int main(int argc, const char * argv[]) {
        // insert code here...
        int i = 0;
        int i1 = 0;
        int i2 = 0;
        int i3 = 0;
        int m = 0;
        
       
        scanf("%d",&i);
        i1=i%10; //个位
        i2=(i%100)/10;  //十位
        i3=i/100;    //百位
        m=i1*100+i2*10+i3;
        printf("%d
    ",m);
        return 0;
    }
    

     

    用例测试结果运行时间占用内存提示得分
    用例1通过 1ms 256kb   1
    用例2通过 1ms 256kb   1
    用例3通过 1ms 256kb   1
    用例4通过 1ms 256kb   1
    用例5通过 1ms 256kb   1
    提交答案
     
    本次得分/总分:5.00/5.00分
  • 相关阅读:
    解决一道leetcode算法题的曲折过程及引发的思考
    算法研究:一维多项式求值(秦九韶算法)
    通过HWND获得CWnd指针
    将标题空格替换为 '_' , 并自动复制到剪切板上
    稀疏矩阵操作算法
    微信好友分析之展示好友信息
    微信好友分析之获取好友信息
    爬取当当网的图书信息之结尾
    爬取当当网的图书信息之封装一个工具类
    爬取当当网的图书信息之实体设计
  • 原文地址:https://www.cnblogs.com/bcd589/p/6106236.html
Copyright © 2020-2023  润新知