1樓:匿名使用者
有幾種方式,
1,變正整數為字串,然後依次取出字串,然後可以用當型迴圈,依次取短字串,直到字串被取完,顯示的字母也是從a 開始,依次增加,比如一開始是c=95,chr(c),,然後c逐漸增大,這樣可以適應很多位數的顯示
2 ,先求出整數位數,比如用對數的方法
然後依次除以10的多少次,求出a ,....
可以用迴圈for 位數 to 1
也可以 當型迴圈 只要這個數大於0
2樓:匿名使用者
不太明白lz的意思 是均勻分割嗎?
dim n as integer
dim i as integer
dim k as integer
n = 1234 ;
k = len(n) \ 4
a = mid(str(n),k,k)
b = mid(str(n),2*k,k)c = mid(str(n),3*k,k)d = mid(str(n),4*k,k)print ("a=" & a)
print ("b=" & b)
print("c=" & c)
print ("d=" & d)
好長時間沒用vb了 這個可以改寫為用for迴圈控制 不過需要考慮到不同變數的賦值這個需要if 結合 迴圈變數來進行判斷 與上面也節省不了多少工夫
3樓:匿名使用者
參考 646602196|四級 的回答:
dim n,k ,i as integerdim a() as integer
n = 1234
k=-1
doi=n-int(n/10)*10
n=int(n/10)
k+=1
if n=0 and i=0 then
exit do
else
redim preserve a(k)
a(k)=i
endif
loop
for i=0 to k
print( chr(97+i) & 「=" & a(k-i) & vbcrlf)
next
注:chr(97)="a",因此這個程式只能讀位數小於26位的整數,否則前面的顯示會出錯。
在c語言中,設有如下定義: int a=1,b=2,c=3,d=4,m=2,n=2; 則執行表示式:(m=a>b)&&(n=c>d)後,n的值為,過程
4樓:無憂網事
n的值抄仍然為2,沒有改變!
過程:先計算a>b,值為0,賦給m的值為0,表示式m=a>b的值也是0。
對於&&邏輯運算,不管後面(n=c>d)的值如何,都不影響(m=a>b)&&(n=c>d)的最終結果,因此,c語言不再對表示式n=c>d進行計算。因而n的值沒有改變!!
5樓:匿名使用者
n的值為2
a = 1, b = 2 ===> m = a > b ===> m = 0
&&支援短路運算
所以m = a > b的值為0 不用考慮後面的值了所以n的值任然為2
如果int a=1,b=2,c=3,d=4,則條件表示式「a<b?a:c<d?c:d」的值是多少?要求解答詳細點哈,...
6樓:德形兼備
當a < b 成立 則結果就是 a
如果 a < b 不成立 則結果要判斷 c 2, c 所以這題 結果是a =1 7樓:匿名使用者 條件運算子的結合性是從右到左結合的,先算」c<d?c:d「返回「c=3」;再算「a<b?a:c」返回值為1。 8樓:何慧哈 先判斷a<b為真取a值,得等式a<d?c:d,再判斷a<d為真取c值,在軟體裡執行也是這個值 9樓:匿名使用者 a<b? true 所以返回的是a 條件表示式「a<b?a:c<d?c:d」的值是 1 設有語句int a=3,b=4 ,c=5 ;則表示式:! (a+b )+c-1&&b+c/2 的值為______ ,表示式 a | | b+c&& b = = 10樓:匿名使用者 1和1對於bai !(a+b)+c-1&&b+c/2 ,&&前後接兩個表du達式zhi,一個 是!(a+b)+c-1,另dao一個是b+c/2 ,第一版個表示式結果為c-1即2(因為(a+b)非0,故!(a+b)結果為0),第二個表示式結果為6,所以這兩個表示式均為非權零,所以它們進行邏輯與操作之後的結果為1 對於a || b+c&& b == c,||邏輯或操作符連線兩個表示式,但是第一個表示式為a,非0,故不用求後一個表示式的值,所以該表示式結果為1 在vs2010上執行通過 測試**如下: int a=3,b=4,c=5 ; int d = !(a+b)+c-1&&b+c/2; int e = a || b+c&& b == c; cout << d << endl ; cout<< e; 請vb高手幫我解答一下,下列賦值語句中( )是錯誤的 a、x=x+1 b、x=x+y c、x+y=x d、x=4>6 11樓:妙趣衡生 c是錯誤的 賦值是右邊的值賦給左邊,c的寫法在vb中是不存在的a:表示的是x等於自身加一 b:表示的是x等於自身加y d:x的值是ture或false,就本題而言返回值是false 12樓:匿名使用者 選c,在vb表示式中,等號左面只能是變數或物件的屬性(比如x=5或text1.text=10),出現其它的都錯。 13樓:匿名使用者 vb賦值方法是 等號的左邊必須是一個變數或物件屬性。 所以c是錯誤,等號的左邊不能是計算內容。 14樓:匿名使用者 選 c選 c 選 c選 c 下面程式,正確執行結果是(d) dim a,b as integer a=1 b=2 a=b b=a print a,b a.1 1 b.1 2 c.2 1 d.2 2 15樓:匿名使用者 定義整型a b a=1 b=2 然後 賦值a=b=2 然後b=a=2 輸出2 2選d c語言題目 如果 int a=3,b=4:則條件表示式「a<b?a:b「的值是 a)1 b)4 c)4,333333 d)1 16樓:匿名使用者 int a=3,b=4; x= ( a<dub?a:b ) //如題意,要求x的值zhi。三目運算子 dao《表示式專1> ?《表示式2> :《表示式3>中,//如果表屬達式1成立, 結果選擇表示式2,不成立,選擇表示式3.因為3<4成立,所以,選表達2的結果 ///即,答案是 a的值:3 17樓:想請教你們哈 先判斷式 a < b 是否成立:現在 a=3,b=4,所以判斷式 a<b 成立,而條件表示式「a<b?a: b「 的值應該是 a,也就是 3。但題目提供的可選的值沒有 3 ! 可見,題目有錯! 18樓:匿名使用者 3<4 成立,所以 返回 a ,因此結果是3 19樓:海鴨 答案是3,好像沒得選啊 厄 謝謝一樓的工作 只是兩個資料組排序的時候有點問題 出來的結果是13要比123大 比如這幾個排序19,186,1756,14256,出來的結果是14256,1756,186,19,能不能改一下呢麻煩了 這個可以模擬發資料包,比如常用的xmlhttp元件,或是inet控制元件,但最好的是用winso... 把access表建好,給個資料表名稱 欄位結構及一兩條記錄的示例,要實現什麼也說得清楚一點,別人才好告訴你怎麼做 其實怎麼做資料庫程式設計的話,問是沒法問的,要先看書,既然問了,就根據你提供的資訊,給你一個示例吧 先在選單 工程 中 引用 microsoft activex data object ... 沒錯的,明明知道結果,但是還是要去碰一下,反正就是太過於執著太過於 1 第一段看起來確實像表白,而且應該是異地戀。表達了一種愛的虔誠,為了愛不惜痴痴等待的深情,對戀人在異地孤身一人感到痛心和疼惜。2 第二段筆鋒一轉,明確指出雙方之間存在著難以縫合的距離,這不僅是分隔兩地的距離,更是心的距離,貌合神離...用vb實現以下功能
我想用vb做查詢軟體,我想用VB做一個查詢軟體
明知道會輸還是要去我是這樣的你是不是這樣