题目概述:
一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。

本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。

输入格式:

输入在一行中给出一个由11位数字组成的手机号码。

输出格式:

为输入的号码生成代码的前两行,其中arr中的数字必须按递减顺序给出。

输入样例:
18013820100
输出样例:
int[] arr = new int[]{8,3,2,1,0};
int[] index = new int[]{3,0,4,3,1,0,2,4,3,4,4};

编程:
#include< iostream>
#include< string>
using namespace std;
int main()
{
string s,a;
cin >> s;
a = s;
for (int i = 0; i < size(s); i++)
{
for (int j = i + 1; j < size(s); j++)
{
if (s[i] == s[j])
{
s[i] = NULL;
}
}
}
int t;
for (int i = 0; i < size(s); i++)
{
for (int j = i + 1; j < size(s); j++)
{
if (s[i] < s[j])
{
t = s[i];
s[i] = s[j];
s[j] = t;
}
}
}
cout << “int[] arr = new int[]{”;
cout << s[0];
for (int i = 1; i < size(s)-1; i++)
{
cout << “,” << s[i];
if (s[i+1] == NULL)
break;
}
cout << “};” << endl;
cout << “int[] index = new int[]{”;
for (int i = 0; i < size(a); i++)
{
for (int j = 0; j < size(s); j++)
{
if (a[i] == s[j])
{
if (i != 0)
cout << “,” << j;
else
cout << j;
}

 }
}
cout << "};" << endl;

}
上机实践:

C++:团体程序设计天梯赛(出租)相关推荐

  1. ptaa乘以b_PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)...

    C++ CPP C++语言开发 PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中--) PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:     ...

  2. PTA团体程序设计天梯赛-练习集

    PTA团体程序设计天梯赛-练习集 L1-024 后天 L1-025 正整数A+B L1-026 I Love GPLT L1-027 出租 L1-029 是不是太胖了 L1-030 一帮一 L1-03 ...

  3. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)

    PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...

  4. 【CCCC】PAT : 团体程序设计天梯赛-练习集 L1 答案

    [CCCC]PAT : 团体程序设计天梯赛-练习集 L1 答案 鉴定完毕,全部水题 ヾ(•ω•`)o 标号 标题 分数 通过数 提交数 通过率 L1-001 Hello World 5 46779 1 ...

  5. PTA|团体程序设计天梯赛-练习题库集

    文章目录 关于爬取脚本的编写 L1-001 Hello World! (5 分) L1-002 打印沙漏 (15 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) ...

  6. PTA团体程序设计天梯赛-练习集Level-1(参考代码C语言/Python版)

    本题目集截止到2022年天梯赛 受个人水平限制,<PTA团体程序设计天梯赛-练习集>中暂时只能把Level-1的题目做出来(也许有些Level-2的题可以写出来?)-我不是专门搞竞赛的,参 ...

  7. 团体程序设计天梯赛练习集题解整合

    网上介绍 团体程序设计天梯赛练习集 的文章已经很多了, 我的这篇文章是对练习集题解的整合,方便每一位备战 团体程序设计天梯赛 的同学使用. 一年一度的 团体程序设计天梯赛 即将开始,PTA的练习集是必 ...

  8. 2018团体程序设计天梯赛 软件学院选拔赛

    2018团体程序设计天梯赛 软件学院选拔赛 被你们虐了一下午的OJ是很辛苦的,让我们来看看题解吧. L1-01 微妙的平衡 题目描述: 平衡是一种很微妙的状态.施加在一个物体上各种力,在什么情况下会使 ...

  9. L2-006 树的遍历-团体程序设计天梯赛GPLT

    题目来源:团体程序设计天梯赛-练习集 题目地址:L2-006 树的遍历 题目大意 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 预备知识: 中序遍历 ...

  10. L2-005 集合相似度-PAT团体程序设计天梯赛GPLT

    题目来源:团体程序设计天梯赛-练习集 题目地址:L2-005 集合相似度 题目大意 给定 nnn 个集合,然后有 kkk 次询问,每次询问都要求出 Nc/Nt×100%N_c / N_t \times ...

最新文章

  1. 重磅!商汤港中文等将开源ECCV2018MS COCO检测比赛冠军代码库
  2. flutter 局部状态和全局状态区别_给 Android 开发者的 Flutter 指南
  3. [蓝桥杯2016决赛]反幻方-next_permutation枚举
  4. 英语版计算机教室规章制度,计算机教室规章制度
  5. Linux Ubuntu 18.04安装JDK、Hadoop、Hbase以及图形界面
  6. linux代码实现进程监控,linux进程监控shell脚本代码
  7. 黑白翻转棋算法java实现_黑白翻转棋算法java实现
  8. 如何把大写金额变为小写数字_excel表格技巧:怎么快速把阿拉伯数字小写金额转换成大写金额...
  9. 抢走Salesforce大客户,国产CRM靠的不是运气
  10. python加粗线宽代码_python-在matplotlib中同时更改线宽和颜色
  11. 戴尔服务器怎么win7系统安装系统,戴尔 DELLVostro3400能不能安装windows7系统_戴尔 DELLVostro3400怎么安装win7系统-win7之家...
  12. div 左中右结构布局问题
  13. python遥控汽车玩具_分享 | 撞坏遥控车后,有个技术大牛爸爸是种怎样的体验
  14. 项目研发管理实施经验谈(1)
  15. [Matlab]巴特沃夫滤波器设计:低通、高通、带通和带阻
  16. snmptester 最新版下载地址
  17. 深入理解机器学习——概率图模型(Probabilistic Graphical Model):马尔可夫随机场(Markov Random Field,MRF)
  18. FPGA系统性学习笔记连载_Day8【4位乘法器、4位除法器设计】 【原理及verilog实现、仿真】篇
  19. 《就业乱世,如何正面应战!【所长】》笔记
  20. C++实现一元二次方程求解

热门文章

  1. Android携程高级用法,Android真正仿携程首页view实现
  2. 如何重定向cin和cout?
  3. telnet测试端口是否通_巧用网线直连法测试政企入云带VLAN专线电路通道
  4. deep learning with python_d是什么意思_d的翻译_音标_读音_用法_例句_爱词霸在线词典...
  5. week2·JS学习
  6. Agistsoft Photoscan 在Build Mesh过程中出现“Bad Allocation”问题
  7. 使用Blinker控制esp01s Relay继电器模块
  8. 数据库性能优化步骤_五个简单步骤即可提高数据库性能
  9. php中实现图片自动轮播,轻松实现javascript图片轮播特效_javascript技巧
  10. expo的未来,超乎你想象