【发布时间】:2018-09-30 07:17:13
【问题描述】:
我想创建一个函数,它可以返回给定数组中存在的多个不同值。例如,如果数组是
array[5] = { 1 3 4 1 3},返回值应该是3(数组中的3个唯一数字)。
到目前为止,我只得到了这个:
int NewFucntion(int values[], int numValues){
for (i=0; i<numValues; i++){
我是一名新的编码员/C 语言的新手,我一直在坚持如何继续。任何指导将不胜感激。谢谢
【问题讨论】:
-
将语言添加为标签。
-
原始数组可以修改吗?为什么不使用 hashmap?
-
无修改....如果我传递数组,我希望函数返回唯一值的数量。我确定可以使用 if 语句,但我不确定如何使用它。
标签: c arrays function for-loop