21xrx.com
2024-11-22 13:40:52 Friday
登录
文章检索 我的文章 写文章
如何在C语言中输入三个数字
2023-06-15 18:20:34 深夜i     --     --
C语言 输入 数字

在使用C语言编写程序时,我们经常需要输入一些数据,例如数字。在这篇文章中,我们将重点介绍如何在C语言中输入三个数字。这里提供了两种方法:

方法一:使用 scanf 函数

scanf 函数是C语言中最常用的输入函数之一。输入三个数字的代码如下:


#include

int main()

{

  int num1, num2, num3;

  printf("请输入三个整数:");

  scanf("%d %d %d", &num1, &num2, &num3);

  printf("您输入的三个数字分别是:%d,%d,%d\n", num1, num2, num3);

  return 0;

}

方法二:使用 getchar 函数

getchar 函数会从输入缓冲区一次一个字符地读取输入,因此我们可以使用循环语句和判断语句来等待用户输入三个数字。输入三个数字的代码如下:


#include

int main()

{

  char ch;

  int num1 = 0, num2 = 0, num3 = 0;

  printf("请输入三个整数:\n");

  while ((ch = getchar()) != '\n')

  {

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

    {

      if (num1 == 0)

      

        num1 = ch - '0';

      

      else if (num2 == 0)

      

        num2 = ch - '0';

      

      else if (num3 == 0)

      

        num3 = ch - '0';

      

    }

  }

  printf("您输入的三个数字分别是:%d,%d,%d\n", num1, num2, num3);

  return 0;

}

总结

本文重点介绍了如何在C语言中输入三个数字,分别使用了 scanf 函数和 getchar 函数。使用 scanf 函数可以一次性输入三个数字,而使用 getchar 函数则需要进行循环判断,逐个输入数字。读者可以根据需要选择适合自己的方法。

  
  

评论区

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