题目链接
题目描述小蒜蒜有一个三位数,她想让聪明的你反向输出这个三位数。
输入格式
一个三位数 n (100 ≤ n ≤ 999)。
输出格式
反向输出 n,要保留前导 0 。
思路一:
我们可以将输入的数字存储到字符数组中,再反向输出。
代码:
#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取余的操作,分离出各位上的数字。
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周 ⑩ 蒜头君上班