21xrx.com
2024-09-17 03:41:53 Tuesday
登录
文章检索 我的文章 写文章
C语言从键盘输入三个整数
2023-06-15 17:01:25 深夜i     --     --
C语言 键盘输入 整数

文章:

C语言是一种广泛应用于计算机编程领域的编程语言,其实现了高效、灵活和强大的编程能力。其中,从键盘输入三个整数是C语言编程的基础操作之一。本文将介绍如何使用C语言从键盘输入三个整数。

首先,在C语言中,可以使用scanf函数实现从键盘输入三个整数的功能,具体代码如下:


#include

int main()

{

  int a, b, c;

  scanf("%d%d%d", &a, &b, &c);

  printf("输入的三个整数分别是:%d %d %d\n", a, b, c);

  return 0;

}

在上述代码中,我们首先定义了三个整数型变量a、b、c,然后使用scanf函数从键盘输入三个整数,并将它们存储到对应的变量中。最后,我们使用printf函数输出输入的三个整数的值,以供验证。

需要注意的是,%d是C语言中表示整数型变量的格式说明符,它对应的是int类型的变量。

除了使用scanf函数外,我们还可以使用getchar函数实现从键盘输入一个字符的功能。具体代码如下:


#include

int main()

{

  int a = 0, b = 0, c = 0;

  char ch;

  do

  {

    ch = getchar();

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

    {

      a = a * 10 + ch - '0';

    }

  }while(ch != '\n');

  do

  {

    ch = getchar();

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

    {

      b = b * 10 + ch - '0';

    }

  }while(ch != '\n');

  do

  {

    ch = getchar();

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

    {

      c = c * 10 + ch - '0';

    }

  }while(ch != '\n');

  printf("输入的三个整数分别是:%d %d %d", a, b, c);

  return 0;

}

在上述代码中,我们利用了循环和字符的ASCII码实现了从键盘输入三个整数的功能。具体来说,我们使用getchar函数从键盘输入一个字符(包括数字和其他字符),然后判断该字符是否为数字(即ASCII码在'0'~'9'之内),如果是,则将其转化为整数型变量,并存储到对应的a、b、c变量中。

需要注意的是,当从键盘输入完一个整数后,需要按下回车键才能输入下一个整数。

本文介绍了C语言从键盘输入三个整数的两种方法,分别使用了scanf函数和getchar函数。这些方法是C语言编程的常用操作,对于初学者来说至关重要。

  
  

评论区

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