将一个整数数组的每一个元素进行如下的处理:如果元素是正数则将这个位置的元素的值加1,如果元素是负数则将这个元素的值减1,如果元素是0,则不变。
分类:
编程语言 时间:
2019-04-23 15:53:28
阅读次数:
175
练习 1.输出所有的水仙花数,所谓水仙花数是指一个数3位数,其每位数字立方和等于其本身,如153 = 1*1*1 + 3*3*3 + 5*5*5(很经典的题目) 分析: 通过观察发现,本题目要实现打印符合要求的数字(即水仙花数)。 即 3位数本身 = 百位数立方 + 十位数立方 + 个位数立方; 解 ...
分类:
编程语言 时间:
2018-11-22 20:57:37
阅读次数:
196
#include<stdio.h>int main(){ int T,i,j,a[20]; scanf("%d",&T); for(i=1;i<=T;i++){ int n; scanf("%d",&n); for(j=0;j<n;j++){ scanf("%d",&a[j]); } for(i=n ...
分类:
编程语言 时间:
2018-11-07 23:07:30
阅读次数:
280
1、题目: 返回一个二维数组中最大子数组的和。 2、要求: 输入一个二维整形数组,数组里有正数也有负数。二维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。3、结对开发要求: 两人结对完成编程 ...
分类:
编程语言 时间:
2018-11-04 16:59:31
阅读次数:
144
方法都是基础,学习一下代码的工整 一开始看到bS1 ? 噫,这是什么鬼,我顿了一下,细看下句尾不是分号而是冒号,三元运算 只是平时像这样长句的话,一般都用if else 加{},而此作者把?号和:号写在句尾很明了 还有一点是三元运算中间都是用的逗号表达式,而我平时都是的分号, 逗号表达式的一般形式是 ...
分类:
编程语言 时间:
2018-09-13 01:15:31
阅读次数:
174
将数组中数字内容求和 要求将数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组 写出一个javascript的函数,实现对一个数组去重的功能。 构建一个新的数组存放结果。 for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比。 若结果数组中没有该元素,则存到结果数组中。 数 ...
分类:
编程语言 时间:
2018-08-22 21:48:57
阅读次数:
184
1将数组中数字内容求和 2、var arr = [4, 0, 7, 9, 0, 0, 2, 6, 0, 3, 1, 0]; 要求将数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组 3、写出一个javascript的函数,实现对一个数组去重的功能。 构建一个新的数组存放结果。 for循环中 ...
分类:
编程语言 时间:
2018-08-20 22:54:57
阅读次数:
401
题目 解析 C++版 C++ class Subsequence { public: int shortestSubsequence(vector A, int n) { // write code here int start=0; int end=n 1; //最右边比max值小的数的下标 // ...
分类:
编程语言 时间:
2018-07-09 01:08:04
阅读次数:
148
要求:求一组数中的最大值和最小值,以及所在位置 代码实现: ...
分类:
编程语言 时间:
2018-06-24 00:36:11
阅读次数:
140