蓝桥杯---ascii应用-创新互联

  • 题目: 

资源限制

创新互联建站-专业网站定制、快速模板网站建设、高性价比芗城网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式芗城网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖芗城地区。费用合理售后完善,10年实体公司更值得信赖。

内存限制:128.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s

问题描述

输入ascii码n(65≤n≤90,97≤n≤122),输出对应的字母及其在字母表中的位置并判断大小写。

输入格式

输入的数据只有一行,其中包括一个数字n,表示一个ascii码。

输出格式

输出一行,分别是ascii码n所对应的字符,并判断大小写,及其在字母表中的位置。

样例输入一

65

样例输出一

A d1

样例输入二

97

样例输出二

a x1

  • 思路: 
    • 直接用Character类判断大小写,然后其在字母表的位置直接减去对应首字母(A/a)的ascii值+1即可得到其位置所在。

  • 代码:
package BlueBridge;

import java.util.Scanner;

public class AsciiUsing {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        char c = (char)n;
        if (Character.isUpperCase(c)){
            System.out.print(c+" d");
            System.out.print(c-'A'+1);
        }else {
            System.out.print(c+" x");
            System.out.print(c-'a'+1);
        }
        in.close();
    }
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享名称:蓝桥杯---ascii应用-创新互联
分享网址:http://pwwzsj.com/article/psjio.html