题目链接

题目描述

小蒜蒜有一个三位数,她想让聪明的你反向输出这个三位数。

输入格式
一个三位数 n (100 ≤ n ≤ 999)。

输出格式
反向输出 n,要保留前导 0 。

Sample Input

100

Sample Output

001

思路

思路一:
我们可以将输入的数字存储到字符数组中,再反向输出。

代码:

#include<stdio.h>
int main()
{char a[100];   //定义一个字符数组scanf("%s",a);  //读取数字,从第0位开始,存储在字符数组中。for(int i = 2; i >= 0; --i)   //逆向输出printf("%c", a[i]);return 0;
}

思路二:
我们可以对这个数字进行除以10或对10取余的操作,分离出各位上的数字。

#include<stdio.h>
int main()
{int n;     //定义一个变量n,存储输入的三位数scanf("%d", &n);     //读入while(n)    //相当于while(n>0){printf("%d", n % 10);//数字的个位数n /= 10;     //把个位数字去掉,并更新n}return 0;
}

C++代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;while(cin >> n)cout << n % 10 << n / 10 % 10 << n / 100 << endl;return 0;
}

没有C语言基础的同学们,可以先学习一下C语言语法,我会整理好,后面发出来
我已经写好了,可以去C语言程序设计专栏看第一周的内容。

本周其他练习:

C语言程序设计专栏

C/C++编程学习 - 第2周 ① 输出马里奥

C/C++编程学习 - 第2周 ② 打印 ASCII 码

C/C++编程学习 - 第2周 ③ 反向输出一个三位数

C/C++编程学习 - 第2周 ④ 计算多项式的值

C/C++编程学习 - 第2周 ⑤ 等差数列末项计算

C/C++编程学习 - 第2周 ⑥ 收集瓶盖赢大奖

C/C++编程学习 - 第2周 ⑦ 求整数的和与均值

C/C++编程学习 - 第2周 ⑧ 输出字符三角形

C/C++编程学习 - 第2周 ⑨ 判断闰年

C/C++编程学习 - 第2周 ⑩ 蒜头君上班

C/C++编程学习 - 第2周 ③ 反向输出一个三位数相关推荐

  1. 信息学奥赛一本通 1031:反向输出一个三位数 | OpenJudge NOI 1.3 13

    [题目链接] ybt 1031:反向输出一个三位数 OpenJudge NOI 1.3 13:反向输出一个三位数 [题目考点] 1. 分离固定数位数字的各位上的数字 先举例说明: 对于三位数123,其 ...

  2. 信息学奥赛一本通(1031:反向输出一个三位数)

    1031:反向输出一个三位数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 66372     通过数: 40000 [题目描述] 将一个三位数反向输出,例如输入 ...

  3. JSK-T1011 反向输出一个三位数【入门】

    反向输出一个三位数 小蒜蒜有一个三位数,她想让聪明的你反向输出这个三位数. 输入格式 一个三位数 n (100≤n≤999). 输出格式 反向输出 n,要保留前导 0. 输出时每行末尾的多余空格,不影 ...

  4. 啊哈添柴挑战Java1016. 反向输出一个三位数

    啊哈添柴--挑战 1016. 反向输出一个三位数 import java.util.Scanner;/*** @author yinglongwu*/ //1016. 反向输出一个三位数 public ...

  5. 9,反向输出一个三位数(补3月9号未做题)

    小蒜蒜有一个三位数,她想让聪明的你反向输出这个三位数. 输入格式 一个三位数n (100≤n≤999). 输出格式 反向输出 n,要保留前导 0. 输出时每行末尾的多余空格,不影响答案正确性 样例输入 ...

  6. 1031:反向输出一个三位数

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 18788 通过数: 11536 [题目描述] 将一个三位数反向输出,例如输入358,反向输出853. [输入] 一个三位数n. [ ...

  7. 反向输出一个三位数(信息学奥赛一本通-T1031)

    [题目描述] 将一个三位数反向输出,例如输入358,反向输出853. [输入] 一个三位数n. [输出] 反向输出n. [输入样例] 100 [输出样例] 001 [源程序] #include< ...

  8. 信息学奥赛一本通C++语言——1031:反向输出一个三位数

    [题目描述] 将一个三位数反向输出,例如输入358,反向输出853. [输入] 一个三位数n [输出] 反向输出n [输入样例] 100 [输出样例] 001 代码 #include<cstdi ...

  9. 1.3 编程基础之算术表达式与顺序执行 13 反向输出一个三位数(C++ Scratch)

    题目链接 #include <iostream> using namespace std; int main() {int x,a,b,c;cin>>x;a=x/100;b=( ...

  10. C/C++编程学习 - 第4周 ⑦ 判断是否为两位数

    题目链接 题目描述 判断一个正整数是否是两位数(即大于等于 10 且小于等于 99). 蒜头君:很简单的,快来通过它吧! 输入格式 一个正整数,不超过 1000. 输出格式 一行.若该正整数是两位数, ...

最新文章

  1. 【Visual Studio 扩展工具】使用ComponentOne中的GroupDefinition和SortDefinition属性保存和还原布局...
  2. Oracle 11G在用EXP 导出时,空表不能导出解决
  3. JAVA-数据库之JDBC连接MySQL数据库
  4. 字节跳动高频算法题TOP100
  5. 前端:JS字符串操作函数类库
  6. 微信小程序 悬浮按钮
  7. python决策树 value_机器学习 | 算法笔记(四)- 决策树算法以及代码实现
  8. 美团面试题:缓存一致性,我是这么回答的!
  9. 七步从Angular.JS菜鸟到专家(3):数据绑定和AJAX
  10. ping下主服务器mysql_mysql主从同步配置
  11. Hexo博客系列(三)-将Hexo v3.x个人博客发布到GitLab Pages
  12. 用python开发windows程序 [转]
  13. win10系统更新服务器太慢了,Win10易升更新系统很慢的解决方法
  14. 2021-11-1-无法在此设备上激活WINDOWS因为无法连接到你的组织的激活服务器
  15. python 数据填充
  16. 阿里云ECS云服务器配置项目
  17. 拉曼光谱去除荧光性 matlab,基于多项式拟合的拉曼光谱基线漂移校正方法(英文)...
  18. 百度智能云落子贵阳,工业互联网进入新赛段
  19. 关于Matplotlib实验中出现NameError: name ‘rgb2gray‘ is not defined的解决
  20. 大中型企业敏捷转型策略路线图-案例解析

热门文章

  1. 逆天的H3C Comware V7 RBAC
  2. Excel VBA生成SQL建表语句
  3. ts无损剪辑合并_视频如何合并?视频合并太难?其实很简单
  4. 金蝶K3 各种单据及各种控制功能表的关系
  5. arping命令 《openstack 网络》
  6. python实现小波降噪_15转载python实现小波分解【实测成功】
  7. 怎么删除win10系统的AdobeFlash
  8. 【Java · 类加载】类加载器
  9. 五子棋ai:极大极小搜索和α-β剪枝算法的思想和实现(qt和c++)(三)极大极小搜索和α-β剪枝算法
  10. php 获取客户端真实ip_php获取客户端真实ip地址的三种方法