pat basic level 1019
来源:互联网 发布:怎么下载kitti数据集 编辑:程序博客网 时间:2024/05/16 13:14
题目地址:http://pat.zju.edu.cn/contests/pat-b-practise/1019
Github:https://github.com/kunth/evernote/blob/master/pat_basic_level_1019
//Date : 2013-11-05//Author : fibonacci//Note: http://pat.zju.edu.cn/contests/pat-b-practise/1019//Acceptd//此题要注意输出格式#include<cstdio>#include<vector>#include<algorithm>using namespace std;int main(){ int N, a, b, c, d, num, revnum; vector<int> vec; //freopen("in.txt", "r", stdin); scanf("%d", &N); a = N / 1000; b = (N % 1000)/100; c = (N % 100)/10; d = N % 10; if(a==b && b==c && c==d) { printf("%04d - %04d = 0000\n", N, N); return 0; } vec.push_back(a); vec.push_back(b); vec.push_back(c); vec.push_back(d); sort(vec.begin(), vec.end()); num = vec.at(3) * 1000 + vec.at(2)*100 + vec.at(1)*10 +vec.at(0); revnum = vec.at(0) * 1000 + vec.at(1)*100 + vec.at(2)*10 +vec.at(3); printf("%04d - %04d = %04d\n", num, revnum, num-revnum); N = num-revnum; while(N!=6174) { vec.clear(); a = N / 1000; b = (N % 1000)/100; c = (N % 100)/10; d = N % 10; vec.push_back(a); vec.push_back(b); vec.push_back(c); vec.push_back(d); sort(vec.begin(), vec.end()); num = vec.at(3) * 1000 + vec.at(2)*100 + vec.at(1)*10 +vec.at(0); revnum = vec.at(0) * 1000 + vec.at(1)*100 + vec.at(2)*10 +vec.at(3); printf("%04d - %04d = %04d\n", num, revnum, num-revnum); N = num - revnum; } return 0;
- pat basic level 1019
- 浙大 pat Basic Level 1019
- PAT (Basic Level) Practise
- pat basic level 1016
- pat basic level 1018
- PAT(basic level)题解
- pat(basic level) 1003
- PAT-basic level-1001
- PAT-basic level-1002
- PAT-basic level-1004
- PAT-basic level-1008
- PAT. basic level. 1002
- PAT Basic Level 1001-1010
- 浙大 pat Basic Level 1001
- 浙大 pat Basic Level 1002
- 浙大 pat Basic Level 1003
- 浙大 pat Basic Level 1004
- 浙大 pat Basic Level 1005
- robotium ant创建android-test的测试方法
- 文件系统数据(四)——读写压缩文件、序列化对象、监控文件结构//20131104~20131105
- #小练习 类与文件对象
- 深入理解iframe
- 明天要早起,早点洗洗睡把。
- pat basic level 1019
- 在win系统中 文件的命名 不能命名为设备文件名称
- 什么时候用拷贝构造函数,和赋值构造函数
- Onion Routing实验
- linuxDeepin 12.12 32位安装以及jdk的安装
- 实现服务器与客户端架构记录
- The document "ViewController.xib" could not be opened. Could not read archive.
- R语言:文本挖掘 主题模型 文本分类
- 还有这事?