题解 1786: 小O的乘积

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

小O的乘积 (Java代码)

摘要:import java.util.Scanner; public class Main {     public static void main(String[] args)  {    ……

1786: 小O的乘积(C语言)

#小O的乘积##问题思考首先将数字进行排序,min代表最小数,max代表最大数。如果min大于等于0,则输出最小的两个数之积;如果max小于等于零,则输出最大的两个数之积;否则,输出min与max之积。##代码示例#include#includeintcmp(constvoid*a,

小o的乘积 最简单 最容易理解

```c思路:写个排序找最小最大然后根据乘法定律依次判别各种情况```注意事项:判断顺序的优先级比如优先是最小负数与最大正整数然后是0的情况然后是最小两个正数的最后是负数情况#includevoidquickSort(int*arr,intleft,

小O的乘积-题解(C++代码)

基本思路,对数组从小到大排序,记录数组的值,如果全是正数,则答案是数组前两个数的乘积,如果全是负数,则答案是最后两个数的乘积,如果既有正也有负,答案就为第一个数和最后一个数的乘积;#include#include#include#include#include#includeusingnamespac

小O的乘积-题解(C语言代码)

```c/*先排序,在根据a[0]和a[n-1]的符号判断选择什么方案*/#include#includeintbijiao(constvoid*a,constvoid*b)//定义qsort的排序方式(小到大){return*(int*)a-*(int*)b;}intmain(){intn,

小O的乘积 (C语言代码)

摘要:解题思路:            注意到数字的取值为[-10000,10000],则最小乘积应当分类讨论:        1、数据全为非负数,如 1、2、3、4、5,最小乘积为最小的两数相乘 1 * ……

小O的乘积 (C语言代码)

摘要:解题思路:    此题因为涉及到的数字范围为-10000~10000,不用两重for循环暴力算法来解决,太费时,无法实现,将数乘积的选择用条件语句来进行选择 将极大程度地降低运算时间。注意事项:   ……