逆战


私信TA

用户名:warrior666

访问量:1571

签 名:

等  级
排  名 2004
经  验 2421
参赛次数 1
文章发表 31
年  龄 0
在职情况 学生
学  校 黑龙江大学
专  业 计算机科学与技术

  自我简介:

追求:实力!实力!实力!

TA的其他文章

绝对值排序
浏览:9

解题思路:

注意事项:

参考代码:

#include<iostream>

using namespace std;

int main()

{

int a,b[5],c;

cin >> a;

if (a / 10000 != 0)

{

cout << 5;

c = 5;

b[0] = a / 10000;//万位

b[1] = a % 10000 / 1000;//千位

b[2] = a % 10000 % 1000 / 100;//百位

b[3] = a % 10000 % 1000 % 100 / 10;//十位

b[4] = a % 10;//个位

}

else if (a / 1000 != 0)

{

c = 4;

cout << c;

b[0] = a / 1000;//千位

b[1] = a % 1000 / 100;//百位

b[2] = a % 1000 % 100 / 10;//十位

b[3] = a % 10;//个位

}

else if (a / 100 != 0)

{

c = 3;

cout << c;

b[0] = a / 100;//百位

b[1] = a % 100 / 10;//十位

b[2] = a % 10;//个位

}

else if (a / 10 != 0)

{

c = 2;

cout << c;

b[0] = a / 10;//十位

b[1] = a % 10;//个位

}

else

{

c = 1;

cout << c;

b[0] = a;

}

cout << endl;

for (int i = 0; i < c; i++)

cout << b[i] << " ";

cout << endl;

for (int i = c - 1; i > -1; i--)

cout << b[i];

cout << endl;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区