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