编写一个程序实现如下功能:输入一个字符存入变量ch中,根据该字符的ASCII码值判断并输出字符的类

编写一个程序实现如下功能:输入一个字符存入变量ch中,根据该字符的ASCII码值判断并输出字符的类,第1张

代码如下,请参考

/creat by chiliu

 2017-8-2

 /

#include<stdioh>

#include<stringh>int main(int argc,char argv[])//主函数

{

    char ch;

    ch = getchar();

    

    if ( ('a' <= ch && 'z' >= ch) || ( 'A' <= ch && 'Z' >= ch) )

    {

        printf("这是一个字母\n");

    }

    else if('0'<=ch && '9'>=ch)

    {

        printf("这是一个数字\n");

    }

    else if(' ' == ch)

    {

        printf("这是一个空格\n");

    }

    

    return 0;}

import javautilArrays;

import javautilScanner;

public class S {

public static void main(String[] args) {

Systemoutprintln("请输入一个身份z号:");

Scanner scanner = new Scanner(Systemin);

String id = scannernextLine();

String pattern = "44[0-9]{16}";

if(idmatches(pattern)){

Systemoutprintln("广东");

}else {

Systemoutprintln("非广东或者非身份z号码");

}

Systemoutprintln("请输入字符串:例如AB-C-ABC");

String a1 = scannernextLine();

String a2 = a1replaceAll("A", "First");

String[] a3 = a2split("-");

Systemoutprintln(ArraystoString(a3));

Systemoutprintln("请输入第一个字符串:");

String b1 = scannernextLine();

Systemoutprintln("请输入第二个字符串:");

String b2 = scannernextLine();

if(b1compareTo(b2) > 0){

Systemoutprintln(b2+"在"+b1+"之前");

}else if(b1compareTo(b2) < 0) {

Systemoutprintln(b1+"在"+b2+"之前");

}else {

Systemoutprintln("相同");

}

Systemoutprintln("请输入一个字符串:");

String str = scannernextLine();

String[] ch = strsplit("");

Systemoutprintln(ch[1]+ch[2]+ch[3]);

}

}

需要设置中文编码

根据ascii码值判断即可。由于数字,大小写字母均分别为连续存储,所以只需要与对应的最大最小值比较即可确定字符类型。

代码如下:

#include <stdioh>

int main()

{

char c;

c = getchar();//读取一个字符。

if(c >='0' && c<='9')printf("是数字\n");

else  if(c >='a' && c<='z' ||  c >='A' && c<='Z'))printf("是字母\n");

else printf("是特殊字符\n");

return 0;

}

#include <stdioh>

void

main()

{

char

ch;

printf("请输入一个字符:\n");

ch=getchar();

if(ch>='a'&&ch<'z'||ch>='A'&&ch<='Z')

printf("该字符是字母");

else

if(ch>='0'&&ch<='9')

printf("该字符是数字");

else

printf("该字符是特殊字符");

}

以上就是关于编写一个程序实现如下功能:输入一个字符存入变量ch中,根据该字符的ASCII码值判断并输出字符的类全部的内容,包括:编写一个程序实现如下功能:输入一个字符存入变量ch中,根据该字符的ASCII码值判断并输出字符的类、Java程序实验、c语言 输入一个字符,判断是字母,数字,还是特殊字符等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10169509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存