1樓:網友
以int型別為例:
public class du ;
int key = 27;
int firstindex = getfirstindex(ary, key);
if(firstindex ==1){
沒有瞎拍找到" +key);
else{"找到第一次出現" +key + 的茄信下標為磨納羨" +firstindex);
private static int getfirstindex(int ary, int key) {
for(int i = 0; i < i++)if(ary[i] =key){
return i;
return -1;//找不到返回-1
找到第一次出現27的下標為4
2樓:網友
int main()
int key,index;
int arr[10]=;
printf("輸臘敗入整數key:");
scanf("%d",&key);
for(index=0;index<10&&arr[index]!=key;index++)
if(index<10)
printf("者局譁位置是:%d"首行,index);
elseprintf("沒有要找的數字");
return 0;
c語言,編寫find函式,在一維陣列x中查詢是否有key,若有返回該陣列元素下標,否則返回1。
3樓:網友
#include
int find(int *a,int n,int key) //int a[10]裡的10沒有意義,直接寫int a或int *a,乙個意思。
return -1;//我覺得返回-1更合理,非要返回1的話你自己改吧。
void main()
查詢陣列中10個元素是否存在值為key的陣列元素。如果有,輸出相應的下標,否則輸出not found。**錯在哪
4樓:網友
break;後面的**是不被執行的。
printf("not found");是迴圈正常結束才執行的正確的迴圈是。
for(i=0;i<10;i++)
if(key==a[i])
printf("not found");
然後編寫乙個函式int arrayfind(int a[ ], int n, int x)用來查詢一維陣列a中值為x的元素下標並返回,其中
5樓:匿名使用者
#include
int arrayfind(int a, int n, int x)void main()
int n,x;
int xiabiao;
n=sizeof(a)/sizeof(int);
printf("請輸入需要查詢的元素x: ");
scanf("%d",&x);
xiabiao=arrayfind(a,n,x);
if(xiabiao!=-1)
printf("下標為: %d",xiabiao);
elseprintf("沒有找到!");}
c語言,編寫find函式,在一維陣列x中查詢是否有key,若有返回該陣列元素下標,否則返回-1。
6樓:網友
你的來find看不懂,源要不這樣寫吧!
int find(int a[10],int m)if(i==10)
return -1;}
vb:如何返回vb一維陣列某個元素所對應的下標的值?
7樓:網友
array(arglist)
所需的 arglist 引數是乙個用逗號隔開的值表,這些值用於給 variant 所包含的陣列的各元素賦值。如果不提供引數,則建立乙個長度為 0 的陣列。
說明用來表示陣列元素的符號由變數名、圓括號以及括號中的所需元素的索引號組成。在下面的示例中,第一條語句建立乙個 variant 的變數 a。第二條語句將乙個陣列賦給變數 a。
最後一條語句將該陣列的第二個元素的值賦給另乙個變數。
dim a as variant
a = array(10,20,30)
b = a(2)
使用 array 函式建立的陣列的下界受 option base 語句指定的下界的決定, 除非 array 是由型別庫(例如 )名稱限定。如果是由型別庫名稱限定,則 array 不受 option base 的影響。
注意 沒有作為陣列宣告的 variant 也可以表示陣列。除了長度固定的字串以及使用者定義型別之外,variant 變數可以表示任何型別的陣列。儘管乙個包含陣列的 variant 和乙個元素為 variant 型別的陣列在概念上有所不同,但對陣列元素的訪問方式是相同的。
8樓:網友
但是樓主的問題有漏洞,如果乙個陣列中有一些值相同,那麼返回的下標就不止乙個。
pxnlxx 的答案是返回的第乙個。
諾維茨基與奧拉朱旺第乙個fmvp哪個含金量高
認為諾維斯基打的不錯,但奧拉朱旺更好。冠軍成員對比。小牛 諾維斯基 馬辛公尺 斯托賈科維奇 卡隆巴特勒 科里布魯爾 泰森錢德勒 布蘭頓海伍德 賈森基德 賈森特里 巴里亞 史蒂文森 馬里昂 卡迪納爾 布博瓦。火箭 哈基姆 奧拉朱旺,奧蒂斯 索普,維農 邁克斯韋爾,肯尼 史密斯,羅伯特 霍里,馬里奧 埃利...
朱右在評選唐宋八大家時,為何第乙個就將李白排除了?
因為朱右評選的唐宋八大家是以散文來評選的,是選的寫的好的散文家,而李白是以詩見長,所以第1個就將李白排除了,因為李白並不是寫古文的。第乙個原因是他們寫作的風格不同,不好將他們的作品放在一起比較。第二個原因是因為李白的名氣,李白是詩仙,名聲太響。李白沒有被評選上唐宋八大家,第乙個原因是他們寫作的風格不...
營養在人體中發揮作用的第乙個階段是什麼?
營養在人體中發揮第一階段是什麼 第一階段 以果腹充飢為目的,可稱作為 充飢型 或 溫飽型 .第二階段 可以說是以追求滿足 口腹慾望為主體的營養學。.第三階段的營養學。第一階段,飲食加營養教育,飲食加營養教育是所有營養兆並不良患者首選的 方法,是一項經濟實用而且有效的措施,是所有營養不良 的基礎。第二...