点击这里更换您喜欢的皮肤wtboj 首页
请点击这里登入noios   首页 入门 c++讲义 入门教程视频 金牌教程 入门视频 站务 公告 | 题库 记录 竞测 测试 闯关 作业 排名 团队 讨论 | 换肤 | 登入 注册  
News >>   新增功能:各团队管理员可以发布本团队作业了 ()

From sina007
数字移位
讨论 Discussion
 
???
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int f,i,j,k,m,n,x,y,t,buzhou,a[5],b[11];
t=0;buzhou=0;
cin>>n;
do{
t++;
b[t]=n;
k=0;
while(n>0){
k++;
a[k]=n%10;
n=n/10;
}
for(i=1;i<=3;i++)
 for(j=i+1;j<=4;j++)
 if (a[j]<a[i]){
  m=a[j];a[j]=a[i];a[i]=m;
 }
x=0;y=0;
for(i=4;i>=1;i--) x=x*10+a[i];
for(i=1;i<=4;i++)y=y*10+a[i];
k=x-y;f=0;
for(i=1;i<=t;i++)
if (k==b[i]){
f=1;break;
}
buzhou++;
n=k;
} while(f==0);
cout<<buzhou;
return 0;

}
( )

此主题无回复显示
发布讨论主题 回复讨论主题
Flag
  
题号
  P1631
  模拟
通过
  40人
提交
  183次
通过率
  22%
难度
  2
提交 讨论 题解
 Copyright wtboj © 2005-2006. www.wutuobang.date Powered by wtboj 关于 联系 帮助
 wtboj Information ---- Total Users : 1242 | Online Users / Processes : 0 / 38 | Processed Time : 64 ms | Server Time : 2025/4/27 3:41:19