21xrx.com
2024-09-19 23:56:31 Thursday
登录
文章检索 我的文章 写文章
用C语言输入英文 输出对应的数字
2023-06-18 14:21:47 深夜i     --     --
C语言 输入 英文 输出 数字

C语言是一种广泛应用于软件开发领域的编程语言,它具有结构化编程、高效性和可移植性的优点。在C语言中,如何实现输入英文字符,输出对应的数字呢?这里我们将用一些简单的代码示例来说明。

首先,我们需要使用C语言中的字符数组来存储英文字符,然后将其转换为数字。下面是一个示例代码:


#include

#include

int main()

{

  char word[100];

  int number = 0;

  printf("请输入一个英文单词:\n");

  scanf("%s", word);  // 输入英文单词

  // 遍历字符数组,将每个字符转换为对应数字

  for (int i = 0; i < strlen(word); i++)

  {

    if (word[i] >= 'A' && word[i] <= 'Z')

      number += word[i] - 'A' + 1;

    else if (word[i] >= 'a' && word[i] <= 'z')

      number += word[i] - 'a' + 1;

  }

  printf("输入的英文单词为:%s\n", word);

  printf("转换为数字为:%d\n", number);

  return 0;

}

在上面的代码中,我们利用for循环遍历字符数组,如果一个英文字母是大写字母,则其对应数字为其在字母表中的序号加1,如A对应1,B对应2,以此类推;如果是小写字母,则其对应数字需要加上26。最后将每个字母的数字相加即可获得整个单词的对应数字。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复