题目描述: 给定一个整数,要求从个位开始分离出它的每一位数字,并按照从低位到高位的顺序依次输出每一位数字。
解题思路:
1. 首先读取输入的整数 n。
2. 使用循环,当 n 不为 0 时执行以下步骤。
3. 在循环中,将 n 对 10 取余数,得到当前的个位数字。
4. 输出该数字,并在后面加上一个空格。
5. 将 n 除以 10,去掉已经处理过的个位数字。
6. 循环完成后,按照从低位到高位的顺序依次输出每一位数字。
完整代码示例(C++):
#include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; while(n) //当n不为零的的时候才会循环 { cout<<n%10<<" "; //每一次输出最后一位 n=n/10; //每一次输出最后一位然后再去掉最后一位 } return 0; }
0.0分
44 人评分
【简单计算】 (C语言代码)浏览:642 |
The 3n + 1 problem (C语言代码)浏览:603 |
用筛法求之N内的素数。 (C语言代码)浏览:711 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:672 |
格式化数据输出 (C语言代码)浏览:882 |
淘淘的名单 (C语言代码)浏览:1309 |
理财计划 (C语言代码)浏览:494 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2248 |
小万xw 2024-01-21 17:50:36 |
亻尔女子