解题思路:很简单,相信各位程序员们看完代码一目了然!
注意事项:for循环和数组的使用
参考代码:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int m = 10000;
int i;
for ( i = 5; i >0; i--)
{
if (n / m >= 1)
{
break;
}
else
{
m=m / 10;
}
}
cout << i << endl;
int num[5];
for (int j = 0; j <i; j++)
{
if (n == 0)
break;
else
{
num[j] = n % 10;
n = n / 10;
}
}
for (int j = i - 1; j >= 0; j--)
{
if (j != 0)
{
cout << num[j] << " ";
}
else
cout << num[0]<<endl;
}
for (int j = 0; j < i; j++)
{
cout << num[j];
}
}
0.0分
0 人评分
指针做法浏览:896 |
C语言程序设计教程(第三版)课后习题8.6 (C++代码)浏览:740 |
点我有惊喜!你懂得!浏览:1405 |
简单的a+b (C语言代码)浏览:552 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:580 |
IP判断 (C语言描述,蓝桥杯)浏览:1096 |
关于C语言变量位置的问题浏览:273 |
简单的a+b (C语言代码)浏览:538 |
筛排处理 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题10.7 (C++代码)浏览:655 |