A1069 . The Black Hole of Numbers (20)
2015-08-11 10:34
351 查看
#include<cstdio> #include<cstring> #include<algorithm> //仔细观察,合并 using namespace std; bool cmp(char c1,char c2){ return c1 > c2; } int main(){ int n,n1,n2; char str[5]; scanf("%d",&n); while(1){ sprintf(str,"%04d",n); int len = strlen(str); sort(str,str+len); sscanf(str,"%d",&n1); sort(str,str+len,cmp); sscanf(str,"%d",&n2); n = n2 - n1; printf("%04d - %04d = %04d\n",n2,n1,n); if(n==0 || n == 6174) break; } return 0; }
相关文章推荐
- 关于烂代码的那些事(上)
- ZOJ3742Bellywhite's Algorithm Homework
- centos 安装tkdiff
- node 调试debug
- 网易游戏 从笔试到offer 经验分享
- 社説 20150811 生殖補助医療 法整備に向けて議論深めよう
- 模式对话框与非模式对话框的区别
- BeanUtils.copyProperties
- 打印保持到文件
- 20-08-其他对象API(Calendar类-基本演示)
- 20-09-其他对象API(Calendar类-练习)
- json相关转换及httpPost发送
- ext2 / ext3 结构分析
- 安装DevKit
- Linux 阿里云挂载新分区
- HDU 4920 Matrix multiplication
- exit
- 数组
- [转]iOS UILabel自定义行间距时获取高度
- 并查集(转)