• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
安绍峰
独学而无友,则孤陋而寡闻。
博客园    首页    新随笔    联系   管理    订阅  订阅
程序设计入门——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 on 2016-11-27 12:28  安绍峰  阅读(2270)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3