当前位置: 首页 > news >正文

xtu oj 四位数

样例输入#

2
1990
1111

样例输出#

5
0

分离整数与合并

AC代码

#include<stdio.h>
//判断四个数码是否相等 
int Judge(int n){int flag=1;int g=n%10,s=n/10%10,b=n/100%10,q=n/1000;if(g==s&&g==b&&g==q)flag=0;return flag;
}
int main(){int T;scanf("%d",&T);while(T--){int n;scanf("%d",&n);int cnt=0;while(Judge(n)){int i,j=0,t,a[5]={};while(n){a[j]=n%10;n/=10;j++;}for(i=0;i<3;i++){for(j=i+1;j<4;j++){//从小到大排 if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}}int up=0,down=0;for(i=0;i<4;i++){up*=10;up+=a[i];} for(i=3;i>=0;i--){down*=10;down+=a[i];} cnt++;int sum=down+up,k=0;while(sum){a[k]=sum%10;sum/=10;k++;}n=0;for(i=3;i>=0;i--){n*=10;n+=a[i];} }printf("%d\n",cnt);}
} 


http://www.mrgr.cn/news/47521.html

相关文章:

  • UML系列之Rational Rose笔记三:活动图(泳道图)
  • 大数据技术实训:Hadoop完全分布式运行模式配置
  • MaxKb 源码启动环境部署教程
  • 时序数据库InfluxDB—介绍与性能测试
  • [OPEN SQL] 限定选择行数
  • 10步打造完美ASP.NET、Web API和控制台应用程序文件夹结构
  • DGL库之HGTConv的使用
  • JavaGuide(3)
  • IDM6.42下载器最新版本,提速你的网络生活!
  • Python的输入输出函数
  • 心觉:开发潜意识的详细流程和步骤是什么
  • 跟《经济学人》学英文:2024年10月05日这期 Workouts for the face are a growing business
  • 从0开始深度学习(7)——线性回归的简洁实现
  • 等保测评:如何建立有效的网络安全监测系统
  • 代码随想录算法训练营第四十六天 | 647. 回文子串,516.最长回文子序列
  • ssm基于Javaee的影视创作论坛的设计与实现
  • 论文《OneLLM:One Framework to Align All Modalities with Language》
  • [SAP ABAP] LIKE TABLE OF
  • netty详细说明ByteBuf的使用
  • 五、创建型(建造者模式)
  • 怎么快速申请CNAS认证
  • 【C++篇】虚境探微:多态的流动诗篇,解锁动态的艺术密码
  • PHP静态化和伪静态如何实现的
  • 计算机网络803-(4)网络层
  • 电动牙刷拆解学习
  • threejs-基础材质设置