21xrx.com
2024-09-17 03:46:47 Tuesday
登录
文章检索 我的文章 写文章
使用C语言输入字母实现对应的名字输出
2023-06-15 17:58:20 深夜i     --     --
C语言 输入 字母 输出 名字 switch语句

C语言是一种广泛使用的计算机编程语言,拥有卓越的性能和高度的可移植性,得到了广泛的应用。在C语言中,我们可以通过输入一个字母,输出该字母对应的名字。

为了实现这样的功能,我们需要了解字母和名字对应的关系。常见的字母与名字对应表如下:

A - Alice

B - Bob

C - Charlie

D - David

E - Emily

F - Frank

G - Grace

H - Henry

I - Isaac

J - John

K - Kate

L - Lucy

M - Mike

N - Nancy

O - Olivia

P - Peter

Q - Quincy

R - Rachel

S - Sam

T - Tom

U - Ursula

V - Victor

W - Wendy

X - Xavier

Y - Yvonne

Z - Zachary

根据这张表格,我们可以使用C语言中的switch语句来实现输入字母输出对应名字的功能。代码如下:


#include

int main()

{

  char letter;

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

  scanf("%c", &letter);

  switch (letter)

  {

    case 'A':

      printf("Alice\n");

      break;

    case 'B':

      printf("Bob\n");

      break;

    case 'C':

      printf("Charlie\n");

      break;

    case 'D':

      printf("David\n");

      break;

    case 'E':

      printf("Emily\n");

      break;

    case 'F':

      printf("Frank\n");

      break;

    case 'G':

      printf("Grace\n");

      break;

    case 'H':

      printf("Henry\n");

      break;

    case 'I':

      printf("Isaac\n");

      break;

    case 'J':

      printf("John\n");

      break;

    case 'K':

      printf("Kate\n");

      break;

    case 'L':

      printf("Lucy\n");

      break;

    case 'M':

      printf("Mike\n");

      break;

    case 'N':

      printf("Nancy\n");

      break;

    case 'O':

      printf("Olivia\n");

      break;

    case 'P':

      printf("Peter\n");

      break;

    case 'Q':

      printf("Quincy\n");

      break;

    case 'R':

      printf("Rachel\n");

      break;

    case 'S':

      printf("Sam\n");

      break;

    case 'T':

      printf("Tom\n");

      break;

    case 'U':

      printf("Ursula\n");

      break;

    case 'V':

      printf("Victor\n");

      break;

    case 'W':

      printf("Wendy\n");

      break;

    case 'X':

      printf("Xavier\n");

      break;

    case 'Y':

      printf("Yvonne\n");

      break;

    case 'Z':

      printf("Zachary\n");

      break;

    default:

      printf("请输入一个合法的字母!\n");

      break;

  }

  return 0;

}

上述代码中,我们使用了scanf函数来读取用户输入的字母,并将其存储在一个名为letter的字符变量中。然后,使用switch语句根据输入的字母,输出对应的名字。如果输入的字母不在字母表范围内,则输出一个错误提示信息。

  
  

评论区

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