参考代码:
#include<iostream>
using namespace std;
int main()
{
int arr[5];
int n; //输入的数
int number = 0;//记录数位
cin >> n;
for (int i = 0; i < 5; i++)
{
if (n == 0)break;
else
{
arr[i] = n % 10;//获取最后一个数位,从个位起
n = n / 10; //不断缩进数位
number++; //数位记录是多少位
}
}
cout << number << endl;
for (int i = number - 1; i >= 0; i--)
{
cout << arr[i];
if (i != 0)
cout << " ";
}cout << endl;
for (int i = 0; i < number; i++)
{
cout << arr[i];
}
}
0.0分
1 人评分
C二级辅导-计负均正 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:773 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:551 |
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1674 |
简单的a+b (C语言代码)浏览:564 |
printf基础练习2 (有点不明白)浏览:887 |
C语言训练-数字母 (C语言代码)浏览:670 |
文科生的悲哀 (C语言代码)浏览:1538 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1324 |
分糖果 (C语言代码)浏览:980 |