2、 判别键盘上输入字符的种类(控制字符(ASCII码小于等于32的)、大写字母、小写字母、数字或其它(提示
发布网友
发布时间:2022-05-10 13:33
我来回答
共2个回答
热心网友
时间:2023-10-10 10:48
#include<stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
if(ch <= 32)
printf("控制字符\n");
else if(ch>=48 && ch<=57)
printf("数字\n");
else if(ch>=65 && ch<=90)
printf("大写字母\n");
else if(ch>=97&&ch<=122)
printf("小写字母\n");
else printf("其它\n");
return 0;
}
这道题考查ASCII码问题,比如0的ASCII码为48,9的为57;a的为97,在的为122;A的为65。。。记住这几个主要的就可以了,如问你3的ASCII码,那就是51(48+3)。。。。。。
热心网友
时间:2023-10-10 10:48
ck()
a = Chr(Int(Rnd * 26 + 65))
str1 = a & (Int(Rnd * (100000) + 0))
Select Case a
Case "B"
str2 = "是出租车"
Case "G"
str2 = "是郊区车"
Case "O"
str2 = "是警车"
Case "A"
str2 = "是普通车"
Case "C"
str2 = "是普通车"
Case "E"
str2 = "是普通车"
Case "F"
str2 = "是普通车"
Case "H"
str2 = "是普通车"
Case "J"
str2 = "是普通车"
Case "K"
str2 = "是普通车"
Case Else
str2 = "没有这个车牌"
End Select
Print str1 & str2
End Sub
Chr(Int(Rnd * 26 + 65))产生车牌的首字母,所以可以通过判断Chr(Int(Rnd * 26 + 65))的值来确定车型。
输出由两部分组成:车牌号(str1)+判断结果(str2),所以,在判断语句的内部给结果赋值(即str2),最后,输出结果即可!
另外,虚机团上产品团购,超级便宜