ASP 陣列 for迴圈的問題

2023-08-13 03:35:42 字數 3718 閱讀 4421

1樓:師兄獨具慧眼

沒用asp寫過,用c分析你的,感覺不對,你看看。

前面定義部分不管,從迴圈開始啊。

如果myarray(i) =id

退出for迴圈。

否則把i的值賦給tempid

然後執行下個i

dim id,i,tempi,n,myarrayid = id")

n = ubound(myarray)

for i = 0 to n

if myarray(i) =id thentempid = i

inext i

2樓:匿名使用者

我要做的很簡單,就是當myarray(i) =id 時把這個i的值取出來賦給tempi

而你現在寫的**剛好相反,替換成下面這樣試試。

for i = 0 to n

if myarray(i) =id thentempid = i

exit for

end if

next

3樓:匿名使用者

你列印一下id和myarray裡面的值,確定有相等的。

還有你next上面少了end if

for迴圈和陣列問題

4樓:網友

for(int i=0;i<10;i++)

for迴圈首先是將迴圈變數i賦值,然後判斷迴圈變數是否滿足條件,如果不滿足,直接迴圈結束,如果滿足條件,執行迴圈體,然後修改迴圈變數(即i++)判斷迴圈條件是否滿足,……

5樓:人就是無奈

迴圈巢狀。裡面的迴圈完(y迴圈),外面的才走一步。就像時鐘,分鐘走一圈,時針才走一步。

j**a中一個陣列和for迴圈的小問題

6樓:匿名使用者

s是個string型別的變數,用來接收arr陣列裡面的值用的,你的程式相當於:

for(int i=0; i<; i++)你的那個用法是foreach,和我寫的這個是一樣效果的希望對你有幫助……

7樓:知海淘金

這個是foreach,是for迴圈的簡化,語句格式:

for(元素型別t 元素變數x : 遍歷物件obj)

其中x表示的是obj中的元素。

8樓:

s 就相當於陣列arr中的每一個。

舉個例子;string arr=;

for(string s :arr)="c";

不知道你明白了沒。

9樓:愛情_幻想

原來 for() 迴圈還可以怎樣用啊!!受教了、、

j**a字串陣列for迴圈賦值的問題

10樓:偷襲的覺悟

你接收了字串直接相加得到的還是字串,你要先把字串轉換為int再相加,用,進行轉換。

11樓:匿名使用者

1,沒理解bai題意,題意是要從命du令行引數zhi及(string args)的args中獲取要求平均數的那dao些數字,而不是通版過scanner掃描鍵權。

盤輸入。2,主觀限定個數不大於10,錯誤。

3,10次迴圈卻只傳教了一個長度5的陣列,錯誤4,語法錯誤,型別+變數名只有在第一次宣告的時候需要,以後只用變數名,故string a[i]=;錯誤,因為a有前置宣告。

5,因為陣列元素型別是string,需要呼叫等類似方法,轉換為數字形式進行+和除法運算。

6,沒做異常處理,因為輸入的引數不一定都能轉化為數字。

c語言for迴圈輸入陣列問題

12樓:匿名使用者

int a[5];/開闢的空間只有5個,容納不下6個int型數字,導致陣列下票越界,這樣的話,程式就跑飛了,出什麼異常都可能的。

13樓:網友

int a[5];這個陣列只能存五個數而註釋說定義了n=6printf("請輸入你要刪除的數(6位):"n); n放在這兒不明白是什麼意思。

這是個小程式,希望能幫到你。

int main()

14樓:驀然回首時

你哪定義了n = 6啊,我怎麼沒看到啊?

另外a[5] 只有5個元素啊,你輸入6個會引起記憶體錯誤的下面的沒問題。

int main()

15樓:

我認為jzp1說的對,如果你確認開闢的陣列空間也是6,shanshu(a);呼叫之前的語句肯定是沒有問題的, 錯誤可能是出在shanshu(a);以及以後的**中,建議書你把**都貼上來看一下,大夥幫你看看。

16樓:匿名使用者

scanf("%d",&a[l]);這句錯了,a[l]就是i位的地址了,&a[l]是取地址的地址,未知數呀。

17樓:阿四哥

c語言的陣列概念的學習,通過for迴圈輸出列印陣列。

18樓:網友

你這個**能編譯通過嗎?變數n明顯沒有定義呀。

j**a問題 如何用for迴圈將陣列中的值相加

19樓:小童鞋_成

//修改後的程式。

import ;

public class page188"成績相加後的值:" num);}

20樓:匿名使用者

1、在for迴圈外定義變數和陣列。

int sum=0;//定義一個變數。

int arr = 定義一個需要累加的陣列2、for迴圈通過sum累加。

for(int i=0;i

j**a中for和if迴圈的問題: 我想要的結果是這樣的,已經有一個陣列,裡面有1~3個元素,比如

21樓:uniu大神

int temp =

daofor(int i =1;i<=3;i++)

for (int b = 0 ;b版陣列的元素就權知道了。

22樓:不食天上煙花

輸出這個陣列裡有的元素?什麼叫做有?和誰對比??

c++用for迴圈向陣列輸入資料的問題

23樓:匿名使用者

其實輸入10個數也行,最後一個輸完後,多按一次回車就可以了。因為scanf("%d",x[9])要求你要原樣輸入,而輸入回車就可以產生。

舉個例子,如果scanf("%d,%d",&a,&b)是這樣,你的輸入格式要是1,1,如果是這樣scanf("%d,",a),你的輸入格式要是1,。

24樓:22點的太陽

好象是這樣:你的輸入是%d 所以每次必須是一個數字+一個回車的格式 然後輸入完第十個數字之後必須有個回車才能完成輸入 然後再按下回車才能回到程式中 不知大看懂沒 ……

vb.net 關於陣列for迴圈的問題,我是新手求指點

25樓:匿名使用者

yyyymmdd不是陣列,需要定義成陣列後才能使用。

dim yyyymmdd(2) as string

26樓:匿名使用者

dim yyyymmdd(2) '這裡要定義陣列變數。

ASP迴圈入庫的問題,ASP迴圈插入問題

如果你要把多個值儲存到同一記錄中,你完全可以不給name加字尾,這樣可以直接取到所有值。如 rs usernews trim request.form usernews 如果要把每個值儲存到單獨的記錄行中,可以用迴圈。比如i 1 doif isempty request.form usernews ...

c語言for迴圈與二維陣列的問題

首先你所給的程式就存在錯誤,這是我幫你修改後的程式 include stdio.h int main i,k,t for i 0 i 3 i for k i i k 4 k if a i i for i 0 i 4 i printf d,a 0 i return 0 執行後的結果是6,4,3,2.第...

asp程式問題,跪求ASP問題

1.scontentid 是伺服器端指令碼的變數輸出。例如 在asp頁面中 scontentid變數的值是123那麼在執行後傳送到客戶端的頁面源 是 加引號的是字串 不加引號的會當成變數處理,在這個環境下必須用引號。意思是把plist bottom的值替換成這種格式例如 plist bottom的值...