作业帮 > 综合 > 作业

输入一个任意6位正整数,求出由该数各位数字组成的最大值和最小值.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 04:56:52
输入一个任意6位正整数,求出由该数各位数字组成的最大值和最小值.
例如 ,输入的整数为601284,则由各位数字组成的最大值为864210,最小值为12468(提示:将整数的各位数分解到一个一维数组中,再将其排序,最后组合成最大数和最小数).
团队 俊狼猎英
#include
using namespace std;
int main()
{
int a[10];
int i ,j ;
int b ,k=100000;
cin >> b ;
for(i=1;i
再问: 这个程序有好多错误呀,请用数组的知识编程
再答: 编译没错误= =OJ模式网上提交的话要删掉system("pause")的,这个就是本机上测试看结果而已 不过程序有个小漏洞就是如果输入数据全是0的话就无输出了……所以要在输出最小数的回车前加一个,if(i==7) cout