📄 kabu.cpp
字号:
#include <iostream.h>
void sort(int a[],int l)
{
int i,j,temp;
for (i=0;i<l-1;i++)
{
for (j=i+1;j<l;j++)
if (a[j]<=a[i])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
}
void main()
{ char ch;
while(ch!='y') {
int b[4];
int max,min,num,temp;
int result=0;
cout <<"\nplease input a number:";
cin>>num;
temp=num;
for (int i=0;i<4;i++)
{
b[i]=temp%10 ;
temp=temp/10 ;
}
while( b[0]==b[1] && b[1]==b[2] && b[2]==b[3]||num<1000||num>9999 )
{ cout <<"\nerror!";
cout <<"\nplease input a number again:";
cin>>num;
temp=num;
for (int i=0;i<4;i++)
{
b[i]=temp%10 ;
temp=temp/10 ;
}
}
while (result!=6174)
{
temp=num;
for (int c=0;c<4;c++)
{
b[c]=temp%10;
temp=temp/10;
}
sort(b,4);
max=b[3]*1000+b[2]*100+b[1]*10+b[0];
min=b[0]*1000+b[1]*100+b[2]*10+b[3];
result=max-min;
num=result;
cout<<"\n"<<max<<"-"<<min<<"="<<result;
}
cout<<"\n the result is:"<<result;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -