C/C++编程学习 - 第2周 ③ 反向输出一个三位数
题目链接
题目描述
小蒜蒜有一个三位数,她想让聪明的你反向输出这个三位数。
输入格式
一个三位数 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周 ③ 反向输出一个三位数相关推荐
- 信息学奥赛一本通 1031:反向输出一个三位数 | OpenJudge NOI 1.3 13
[题目链接] ybt 1031:反向输出一个三位数 OpenJudge NOI 1.3 13:反向输出一个三位数 [题目考点] 1. 分离固定数位数字的各位上的数字 先举例说明: 对于三位数123,其 ...
- 信息学奥赛一本通(1031:反向输出一个三位数)
1031:反向输出一个三位数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 66372 通过数: 40000 [题目描述] 将一个三位数反向输出,例如输入 ...
- JSK-T1011 反向输出一个三位数【入门】
反向输出一个三位数 小蒜蒜有一个三位数,她想让聪明的你反向输出这个三位数. 输入格式 一个三位数 n (100≤n≤999). 输出格式 反向输出 n,要保留前导 0. 输出时每行末尾的多余空格,不影 ...
- 啊哈添柴挑战Java1016. 反向输出一个三位数
啊哈添柴--挑战 1016. 反向输出一个三位数 import java.util.Scanner;/*** @author yinglongwu*/ //1016. 反向输出一个三位数 public ...
- 9,反向输出一个三位数(补3月9号未做题)
小蒜蒜有一个三位数,她想让聪明的你反向输出这个三位数. 输入格式 一个三位数n (100≤n≤999). 输出格式 反向输出 n,要保留前导 0. 输出时每行末尾的多余空格,不影响答案正确性 样例输入 ...
- 1031:反向输出一个三位数
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 18788 通过数: 11536 [题目描述] 将一个三位数反向输出,例如输入358,反向输出853. [输入] 一个三位数n. [ ...
- 反向输出一个三位数(信息学奥赛一本通-T1031)
[题目描述] 将一个三位数反向输出,例如输入358,反向输出853. [输入] 一个三位数n. [输出] 反向输出n. [输入样例] 100 [输出样例] 001 [源程序] #include< ...
- 信息学奥赛一本通C++语言——1031:反向输出一个三位数
[题目描述] 将一个三位数反向输出,例如输入358,反向输出853. [输入] 一个三位数n [输出] 反向输出n [输入样例] 100 [输出样例] 001 代码 #include<cstdi ...
- 1.3 编程基础之算术表达式与顺序执行 13 反向输出一个三位数(C++ Scratch)
题目链接 #include <iostream> using namespace std; int main() {int x,a,b,c;cin>>x;a=x/100;b=( ...
- C/C++编程学习 - 第4周 ⑦ 判断是否为两位数
题目链接 题目描述 判断一个正整数是否是两位数(即大于等于 10 且小于等于 99). 蒜头君:很简单的,快来通过它吧! 输入格式 一个正整数,不超过 1000. 输出格式 一行.若该正整数是两位数, ...
最新文章
- 【Visual Studio 扩展工具】使用ComponentOne中的GroupDefinition和SortDefinition属性保存和还原布局...
- Oracle 11G在用EXP 导出时,空表不能导出解决
- JAVA-数据库之JDBC连接MySQL数据库
- 字节跳动高频算法题TOP100
- 前端:JS字符串操作函数类库
- 微信小程序 悬浮按钮
- python决策树 value_机器学习 | 算法笔记(四)- 决策树算法以及代码实现
- 美团面试题:缓存一致性,我是这么回答的!
- 七步从Angular.JS菜鸟到专家(3):数据绑定和AJAX
- ping下主服务器mysql_mysql主从同步配置
- Hexo博客系列(三)-将Hexo v3.x个人博客发布到GitLab Pages
- 用python开发windows程序 [转]
- win10系统更新服务器太慢了,Win10易升更新系统很慢的解决方法
- 2021-11-1-无法在此设备上激活WINDOWS因为无法连接到你的组织的激活服务器
- python 数据填充
- 阿里云ECS云服务器配置项目
- 拉曼光谱去除荧光性 matlab,基于多项式拟合的拉曼光谱基线漂移校正方法(英文)...
- 百度智能云落子贵阳,工业互联网进入新赛段
- 关于Matplotlib实验中出现NameError: name ‘rgb2gray‘ is not defined的解决
- 大中型企业敏捷转型策略路线图-案例解析
热门文章
- 逆天的H3C Comware V7 RBAC
- Excel VBA生成SQL建表语句
- ts无损剪辑合并_视频如何合并?视频合并太难?其实很简单
- 金蝶K3 各种单据及各种控制功能表的关系
- arping命令 《openstack 网络》
- python实现小波降噪_15转载python实现小波分解【实测成功】
- 怎么删除win10系统的AdobeFlash
- 【Java · 类加载】类加载器
- 五子棋ai:极大极小搜索和α-β剪枝算法的思想和实现(qt和c++)(三)极大极小搜索和α-β剪枝算法
- php 获取客户端真实ip_php获取客户端真实ip地址的三种方法