CSDN论坛 > VC/MFC > 基础类

请问调用一个函数,要返回两个数, 是不是一定要用数组的? [问题点数:20分,结帖人lettermail3]

Bbs1
本版专家分:1
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1062
Bbs7
本版专家分:23790
Blank
红花 2003年9月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2003年8月 VC/MFC大版内专家分月排行榜第二
Bbs3
本版专家分:641
Bbs6
本版专家分:5066
Bbs7
本版专家分:14213
Bbs7
本版专家分:21210
Blank
黄花 2015年12月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2008年6月 Oracle大版内专家分月排行榜第三
2008年3月 Oracle大版内专家分月排行榜第三
2002年11月 VC/MFC大版内专家分月排行榜第三
Bbs7
本版专家分:10770
Bbs5
本版专家分:3476
Bbs6
本版专家分:6562
Bbs1
本版专家分:70
Bbs1
本版专家分:2
匿名用户不能发表回复!
其他相关推荐
求一个数组最小的两个数的下标
求一个数组的两个最小数,并返回下标。在数组中查找最小的两个数的下标。
通过调用函数,比较两个数的大小
#include int max(int a,int b) { return a>b?a:b; } int main() { int a,b; printf("please input two number:\n"); scanf("%d%d",&a,&b); printf("max=%d",max(a,b)); return 0; }
给定一个整数数组,返回两个数字的索引,使它们相加得到一个特定目标值
给定一个整数数组,返回两个数字的索引,使它们相加到一个特定的目标。 您可以假设每个输入都只有一个解决方案,而您可能不会使用相同的元素两次。
python求解在给定递减数组中寻找两个数和等于定值,乘积最小
问题很简单直接看实现即可 #!usr/bin/env python #encoding:utf-8 ''' __Author__:沂水寒城 功能:在给定递减数组中寻找两个数和等于定值,乘积最小 ''' def test_func(num_list, num): ''' ''' tmp=num_list[0]*num_list[1] length=le
给一个整数数组,找到两个数使得他们的和等于一个给定的数 target(容易)
每个数跟后面的所有数进行相加比对,遇到相加等于target的添加到vector中直接返回即可/* 给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。 你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 1 到 n,不是以 0 开头 */ class Solution { public: /* * @param numb
[c语言] 调用函数实现求两个数中的最大值
#includeint max(int x, int y){ int max = 0; if (x { max = y; } else { max = x; } return max;}int main(){ int a, b, c; int max(int x, int y); printf("请输入两个整数\n"); scanf("%d %d", &a, &b); c=max(a, b)
找出数组中最小的 K 个数
给定一个长度为 n 的数组,要求输出数组中最小的 K 个数(k 思路: 最简单的思路是将数组进行排序,由小到大排序,则数组最前面的 K 个既我们要求的。 但是这样的时间复杂度为 nlongn,在排序上是最优了,但是在这道题不是。 我们可以利用 快速排序的原理,Partition 函数。将比初始数字 temp 小的数放在左边,比 temp 放在右边。 如果 temp 刚好是第 k 个数字,
函数定义和调用
定义函数在JavaScript中,定义函数的方式如下:function abs(x) { if (x >= 0) { return x; } else { return -x; } } 上述abs()函数的定义如下:function指出这是一个函数定义;abs是函数的名称;(x)括号内列出函数的参数,多个参数以,分隔;{ ... }之间...
c++函数如何返回多值,返回数组的函数该如何调用
1、函数如何返回多值 将需要返回的多值存储在一个数组存储中,函数返回一个数组即可 常用的方法是:声明一个返回指针的函数 int *PP_point() { int a[]={0,1,2,3,4,5,6,7,8,9}; int max=a[0]; int min=a[0]; for(int i=0; i<10; i++) { if(max<a[i]) max=a[i]; if
Java中两个数交换的细节问题
在码代码过程中,两个数交换是经常用到的,但在Java 中,如果忽略了值传递和引用传递就很容易出错。 看一下两个整数交换代码: public void swap(int a,int b){ int t=a; a=b; b=t; } 这是不能成功交换两个数的,就算是C、C++也不行,因为这是通过值传递的方式实现交换的 int x = 100; int y = 1; swap
关闭