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的值...