vb程式題輸入字元,判斷該字元是字母字元 數字字元還是其他字元,並做相應顯示

時間 2021-07-01 02:07:54

1樓:匿名使用者

dim a as string

a=inputbox("請輸入一個字元")select case a

case "0" to "9"

msgbox "是數字"

case "a" to "z","a" to "z"

msgbox "是字母"

case else

msgbox "是其它字元"

end select

2樓:匿名使用者

private sub command1_click()n = 0

m = 0

k = 0

l = 0

aa = 0

bb = text1

do until len(bb) = 0

aa = asc(bb)

bb = right(bb, len(bb) - 1)print aa

if 97 <= aa and aa <= 122 thenn = n + 1

else

if 65 <= aa and aa <= 90 thenm = m + 1

else

if 48 <= aa and aa <= 57 thenk = k + 1

else

l = l + 1

end if

end if

end if

loop

print "小寫字母為"; n; "個"

print "大寫字母為"; m; "個"

print "數字為"; k; "個"

print "特殊符號為"; l; "個"

end sub

3樓:匿名使用者

if instr("abcdef....za....z",i)>0 then

msgbox i & "是英文字母"

else if instr("0123456789",i)>0 then

msgbox i & "是數字"

else

msgbox i & "是其他字元"

end if

c語言 輸入一個字元,判斷該字元是數字、字母、空格還是其他字元。

4樓:匿名使用者

三個空分別是:

1、ch >= 'a'&&ch<='z' || a>='a'&&ch<='z'

2、 ch >= '0' && ch<='9'

3、 ch == ' '

4、完整**

#include

#include int main()

else if(ch>='a'&&ch<='z')

else if(ch>='a'&&ch<='z')

else if(ch==' ')

else

}   return 0;

}擴充套件資料

c語言特有特點

1、c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。

2、c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。

3、不同的變數型別可以用結構體(struct)組合在一起。

4、只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。

參考資料

5樓:匿名使用者

根據ascii碼值判斷即可。

#include

int main()

6樓:匿名使用者

三個空分別是:

1. ch >= 'a'&&ch<='z' || a>='a'&&ch<='z'

2. ch >= '0' && ch<='9'

3. ch == ' '

7樓:匿名使用者

//加上。

#include

if(isalpha(ch))...

else if(isdigit(ch))...

else if(ch == ' ')...

//不然就是樓上的答案。

8樓:我愛一蓑煙雨

# coding=utf-8

x=raw_input("")

if(x>='0')&(x<='9'):

print ("是數字")

elif((x.lower()>='a')&(x.lower()<='z')):

print ("是字母")

elif(x==' '):

print ("是空格")

else :

print("是其他")

9樓:宰父可欣傅媼

根據ascii碼值判斷即可。由於數字,大小寫字母均分別為連續儲存,所以只需要與對應的最大最小值比較即可確定字元型別。

**如下:

#include

int main()

10樓:徜逸

可以根據以下**進行判斷:

#include

int main()

return 0;

}判斷輸入字元的方式

由於每個字元通常都有一個特定的ascii碼,可以通過ascii碼進行判斷,當滿足輸入的字元滿足特定數值的ascii碼進行判斷。部分ascii碼如下:

ascii 碼使用指定的7 位或8 位二進位制陣列合來表示128 或256 種可能的字元。標準ascii 碼也叫基礎ascii碼,使用7 位二進位制數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號, 以及在美式英語中使用的特殊控制字元。

其中:0~31及127(共33個)是控制字元或通訊專用字元(其餘為可顯示字元),如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bs(退格)、bel(響鈴)等;

通訊專用字元:soh(文頭)、eot(文尾)、ack(確認)等;ascii值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程式,而對文字顯示有不同的影響。

32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。

65~90為26個大寫英文字母,97~122號為26個小寫英文字母,其餘為一些標點符號、運算子號等。

11樓:匿名使用者

加上ch=getchar();後輸出的實際上是enter鍵

vb6:: 輸入一個字元,自動判斷該字元是字母字元、數字字元還是其他字元

12樓:網海1書生

dox = inputbox("請輸入一個字元")loop until len(x) = 1select case asc(lcase(x))case 97 to 122

msgbox "字母字元"

case 48 to 57

msgbox "數字字元"

case else

msgbox "其他字元"

end select

13樓:10嗜血的承諾

分給我我給你發例項**

剛學vb 在文字框中輸入一個字元,判斷是字母還是數字字元 或者其他字元 我寫的有問題 應該怎麼改

14樓:匿名使用者

s是變數,不該打引號。

下面是用選擇語句來處理,可能比較清晰點。

private sub command1_click()dim s as string

s = text1

if len(s) = 1 then

select case s

case "a" to "z", "a" to "z"

msgbox "字母"

case "0" to "9"

msgbox "數字"

case else

msgbox "其它"

end select

else

msgbox "請只輸入一個字"

end if

end sub

15樓:風雪劍無痕

private sub command1_click()dim s as string

s = text1.text

if len(s) = 1 then

if text1.text like "[a-z]" or text1.text like "[a-z]" then

text2.text = "字母"

elseif isnumeric(text1.text) then text2.text = "數字"

else

text2.text = "其它"

end if

else

msgbox "請只輸入一個字元"

end if

end sub

vb寫程式輸入一個字元,判斷是數字字元?大小字母?其他字元?

16樓:匿名使用者

if asc(text1.text) < "58" and asc(text1.text) > "47" then

msgbox "數字"

elseif asc(text1.text) < "91" and asc(text1.text) > "64" then

msgbox "大寫字母

"elseif asc(text1.text) < "123" and asc(text1.text) > "96" then

msgbox "小寫字母"

elseif asc(text1.text) < 0 thenmsgbox "漢字或其他版字元

權"else

msgbox "其他字元"

end if

17樓:岔路程式緣

private sub form_click()dim a as string

a=inputbox(“

抄一個字元”

襲,“輸入bai”,“0”)

if a>=“0” and a<=“9” print a;“是du一個數字zhi”

elseif a>=“a” and a<=“z” print a;“是一個小寫字母”

elseif a>=“a” and a<=“z” print a;“是一個大dao寫字母”

elseif print a;“是一個其他字元”

end sub

VB中如何輸入文字框文字輸入字元,在這字元後加上

private sub text1 change if len text1.text 4 then text1.text text1.text end sub 我精心寫了一段哦!現在針對的是text1這個控制元件只需要放一個text1控制元件在窗體上在複製這段 貼上執行就可以了。我想了3種方法,一個...

剛學vb在文字框中輸入字元,判斷是字母還是數字字元或者其他字元我寫的有問題應該怎麼改

s是變數,不該打引號。下面是用選擇語句來處理,可能比較清晰點。private sub command1 click dim s as string s text1 if len s 1 then select case s case a to z a to z msgbox 字母 case 0 to...

C語言編寫程式,判斷輸入的字串是否是回文

小夏在深圳 源 如下 include int main int n,reversedinteger 0,remainder,originalinteger printf 輸入乙個整數 scanf d n originalinteger n 翻轉 while n 0 remainder n 10 re...