用户名:Lingo15
根据一楼同学的回答写的程序:
#include<stdio.h>
#i践nclude<strin希号跑沉轮官g.h>
#include<Windows.h>
#include<iostream>
usingnamespacestd;
voidmain()
{
inttest1=123456;
charMinNu至特零章船m[MAX_PATh**]={0};
charMax些明情屋粒考Num[MAX_PATh**]={0};
intDiMinNum=0,DiMaxNum=0;
cout<<"请输入**:"<<endl;
cin>>test1;
chartemp=0331215问答;
sprint未溶容序密f(MinNum,"%d",test1);
sprintf(MaxNum,"%d",test1);
/*分配最小值*/
for(inti=0;i<(int)strlen(MinNum)-1;i++)
for(intj=i+1;j<(int)strlen(MinNum);j++)
{
if(MinNum[i]>=MinNum[j])
{
temp=Mi板溶特持坐车深她载nNum[i];
M认常等inNum[i]=MinNum[j];
MinNum[j]=te点六祖后抓转架顾呼该星mp;
}
}
puts(MinNum);
/*将字符串转换为整数*/
DiMinNum=atoi(测认独斯挥电物MinNum);
/*分配最大值*/
for夫古方临介早触(inti=0;i<(in谓副围财角盟t)strlen(MaxNum)-1;i++)
for(intj=i+1;j<(int)strlen(MaxNum);j++)
{
if(MaxNum[i]<=MaxNum[j])
{
temp买景议死在须利=MaxNum[i];
M座见线axNum[i]=MaxNum[j];
MaxNum[j]=temp;
}
}
puts(MaxNum);
/*将月势投杆季字符串转换为整数*永厚走乱助/
DiMaxNu撤少早院注顺他律m=atoi(MaxNum);
cout<<"最大值="<<DiMaxNum<<endl;
cout<<"最小值="<<D其府iMinNum<<endl;
cout<<"差值="<<DiMaxNum-DiMinNum<<endl;
}