随笔分类 - 【语言】C++-数组实训
摘要:include include include using namespace std; int main(){ map mymap; string mystr; map::iterator iter; int n,m; //向数组中加入元素 cin n; while(n ){ cin m; whi
阅读全文
摘要:include using namespace std; // 函数rotateLeft:矩阵循环左移 // 参数:a 100 100的二维数组,用来存储n行n列的数组(n n m; // 输入n和m // 输入n n的矩阵,存储在数组a的~n 1行和~n 1列 int i, j; for(i =
阅读全文
摘要:犯二的程度 任务描述 本关任务:编写函数 silly,计算整数(不多于100100位)犯二的程度并返回。 数字也可以“犯二”,一个整数“犯二的程度”定义为:该数字中包含22的个数与其位数的比值,如果这个整数是负数,则程度增加0.50.5倍,如果还是个偶数,则再增加11倍。 例如,数字 5678222
阅读全文
摘要:include using namespace std; // 函数king:猴子选大王 // 参数:a 猴子数组n 1个猴子分别占据下标为~n 1的位置,n 数组长度 // 返回值:新猴王的下标序号 int king(int a[], int n); int main() { int n, a[1
阅读全文
摘要:最大销售增幅 任务描述 本关任务:编写函数 maxIncrease,用于计算一个销售额序列中的最大销售增幅并返回。这里的销售额都是非负整数。 对于给定的销售额序列 A,假设序列 A 的长度为 n( n = 2 ),最大销售额增幅是指满足`0 using namespace std; // 函数max
阅读全文
摘要:销售波动统计 任务描述 本关任务:假定有一组数据记录着卖场每天(不超过3030天)的销售额(假设都是整数),要求你统计并输出销售的波动情况,即计算每天相对于前一天的销售额的增减情况(即后项减前项的差值)。 例如连续55天的销售额分别是: ,则销售波动情况的输出为: 。 其中: ,` 44 = 12
阅读全文