VB求助 求Sn a aa aaa aaaaaa aaa n個a

2021-07-01 01:15:21 字數 3309 閱讀 6059

1樓:匿名使用者

當i不等於n的時候在s字串最後加上一個“+”號,當輸出最後一個字串,比如22222時候i=5,n=5,這個時候不要再s最後加上“+”號

如果有這句,比如a=2,n=5時候輸出是這樣的:

當a=2時,n=5時,s=2+22+222+2222+22222如果沒有這句if i <> n then s = s + "+" 那麼輸出是這樣的:

當a=2時,n=5時,s=222222222222222或者沒有判斷語句,只有s=s + "+" 那麼輸出是這樣的:

當a=2時,n=5時,s=2+22+222+2222+22222+

2樓:匿名使用者

if i <> n then s = s + "+" 首先s是一個字元型變數 這局話的意思等於如果i不等於n為真的話 s在原先的前提上增加一個加號“+” 比如原先s=“3”完成後等於“3+”

作用因為他用了string關鍵字(這裡的string是關鍵字不是字元型變數)所以每次總能返回迴圈對應的字元數 然後再用判斷語句在後面增加一個“+”號

求sn=a+aa+aaa+aaaa+…+aa…aaa(n個a),其中a是通過滾動條獲得的一個1~9 10

3樓:暗夜聞子規

dim a as integer, n as integer, temp#, sum#, m as string

private sub form_click()

a = int(rnd * 9 + 1)

label1.caption = "a=" & a

hscroll1.value = a

clsprint vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf

print tab(49); a

sum = a

temp = a

m = "sum=" & a

for i = 2 to n

temp = temp * 10 + a

sum = sum + temp

m = m & "+" & temp

print tab(50 - i); temp

next i

print tab(40); "------------------"

print tab(50 - n); sum

print "                           "; m & "=" & sum

end sub

private sub form_load()

label1.caption = "a=0"

label2.caption = "n=0"

hscroll2.value = 5

hscroll1.value = 1

end sub

private sub hscroll1_change()

a = hscroll1.value

label1.caption = "a=" & a

clsprint vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf

print tab(49); a

sum = a

temp = a

m = "sum=" & a

for i = 2 to n

temp = temp * 10 + a

sum = sum + temp

m = m & "+" & temp

print tab(50 - i); temp

next i

print tab(40); "------------------"

print tab(50 - n); sum

print "                           "; m & "=" & sum

end sub

private sub hscroll2_change()

n = hscroll2.value

label2.caption = "n=" & n

clsprint vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf & vbcrlf

print tab(49); a

sum = a

temp = a

m = "sum=" & a

for i = 2 to n

temp = temp * 10 + a

sum = sum + temp

m = m & "+" & temp

print tab(50 - i); temp

next i

print tab(40); "------------------"

print tab(50 - n); sum

print "                           "; m & "=" & sum

end sub

c語言題目求sn=a+aa+aaa+aaaa+.....+aaa...a(n個a)之值,其中a是一個數字,n表示a的位數!

4樓:四舍**入

可以參考下面的**:

#include

int main()

printf("%d\n",sum);}

5樓:匿名使用者

#include

main()

int c(int a,int n)

else}

6樓:匿名使用者

int a, sn=a;

for(int i=2;i<=n;i++)

7樓:匿名使用者

#include

int main()

return 0;}

vb題目求助

剛剛寫玩,測試成功,直接複製了 文字框名稱為 text1 命令按鈕名稱為 command1 private sub command1 click endend sub private sub form load text1.text visual basic程式設計 text1.left 0 tex...

VB實時錯誤3265求助,vb實時錯誤3265,具體改法

你的這個問題是找不到欄位專案 dj.outtime這些欄位是否存在與你前面查詢對應的sql語句有關 可以嘗試去掉下dj val adodc1.recordset.fields house.hprice val adodc1.recordset.fields dj.outtime val adodc1...

VB程式設計題。。求助,vb程式設計題求解!!!謝謝各位了!!

我已經做好了,郵箱?發給你!vb程式設計題求解!謝謝各位了!vb程式設計題。求助!做了一個指標式動態時鐘,是以系統時間顯示的,有時 分 秒的指標,也有數字顯示。但是沒有你說的校時功能,因為是系統時間,不需要校時。秒針的角度轉動同時改變分針和時針的角度轉動,並且最小轉動角度為6度 一圈是360度,符合...