| 描述: |
输入一个五位以内(包括5位)的正整数,(1)判断它是一个几位数;(2)逆序输出其各位数字。 |
| 题目类别: | 位运算 |
| 难度: | 初级 |
| 运行时间限制: | 10Sec |
| 内存限制: | 128MByte |
| 阶段: | 入职前练习 |
| 输入: |
多组数据,每组一行 |
| 输出: |
对应一行输出 |
| 样例输入: |
56439
|
| 样例输出: |
5 93465
|
| 答案提示: |
|
#include <iostream>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
int cnt=0,sum=0;
while(n)
{
sum=sum*10+n%10;
n=n/10;
cnt++;
}
cout<<cnt<<" "<<sum<<endl;
}
return 0;
}
本文介绍了一个简单的编程任务:接收一个不超过五位的正整数,判断其位数并输出该整数的逆序形式。示例代码使用了C++语言实现这一功能,通过循环操作完成了整数的逆序处理,并统计了输入数字的位数。
171

被折叠的 条评论
为什么被折叠?



