怎樣用vb的if語句寫一個判斷字母是否為大小寫的程序
多種方法實現:
a = "A"
If Asc(a) >64 And Asc(a) MsgBox "大寫字母"
ElseIf Asc(a) >96 And Asc(a) MsgBox "小寫字母"
Else
MsgBox "非字母"
End If
或
If a >= "A" And a MsgBox "大寫字母"
ElseIf a >= "a" And a MsgBox "小寫字母"
Else
MsgBox "非字母"
End If
或
If LCase(a) a Then
MsgBox "大寫字母"
ElseIf UCase(a) a Then
MsgBox "小寫字母"
Else
MsgBox "非字母"
End If
c語言中if語句如何驗證輸入一個字母是否與給定的相同
#include <stdio.h>
#include "string.h"
main()
{
char a[20];
printf("請輸入密碼");
scanf("%s",a);
if (!strcmp(a,"abc"))//strcmp()如果匹配正確返回0
printf("您輸入的密碼正確");
else
printf("很遺憾的通知您,您的密碼是錯誤的!");
}
如何用c語言的if語句輸出正向26個英文字母
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
int i;
char c;
srand((unsigned)time(NULL));
i=rand()&1;//i用來控制產生的字母是大寫還是小寫
if(i==0)
c='A'+rand()%26;
else
c='a'+rand()%26;
printf("%c\n",c);
}
VB中用if語句怎樣判斷字符為大小寫字母
a = "A"
If Asc(a) > 64 And Asc(a) < 91 Then
MsgBox "大寫字母"
ElseIf Asc(a) > 96 And Asc(a) < 123 Then
MsgBox "小寫字母"
Else
MsgBox "非字母"
End If
或
If a >= "A" And a <= "Z" Then
MsgBox "大寫字母"
ElseIf a >= "a" And a <= "z" Then
MsgBox "小寫字母"
Else
MsgBox "非字母"
End If