21xrx.com
2024-12-23 00:33:55 Monday
登录
文章检索 我的文章 写文章
如何在c语言中输入任意个数字
2023-06-17 11:32:11 深夜i     --     --
c语言 循环 数组

在c语言中,我们经常需要输入一串数字,但是有时候这个数字的个数并不固定,如何实现呢?其实很简单,只需要使用循环和数组就可以解决。

首先,我们可以使用一个数组来存储输入的数字,然后使用循环不断从输入流中读取数字,直到读完为止。具体代码如下:


#define MAX_NUM 100 // 数组最多存储的数字个数

int main()

{

  int num[MAX_NUM]; // 定义一个数组,用于存储数字

  int count = 0; // 计数器,记录已输入的数字个数

  

  while (scanf("%d", &num[count]) != EOF) // 不断从输入流中读取数字,直到读完为止

  {

    count++; // 计数器加1

  }

  

  // 输出输入的数字

  for (int i = 0; i < count; i++)

  {

    printf("%d ", num[i]);

  }

  

  return 0;

}

上面的代码中,我们使用了一个while循环来不断从输入流中读取数字,直到读完为止。每读入一个数字,就把它存储到数组中,并把计数器加1。最后,我们使用一个for循环来输出输入的数字。

通过上面的代码,我们就可以实现在c语言中输入任意个数字的功能了。

  
  

评论区

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