程序设计入门——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\n",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分
posted @ 2016-11-27 12:28  峰圣榜  阅读(2244)  评论(0编辑  收藏  举报