21xrx.com
2025-06-30 00:11:35 Monday
文章检索 我的文章 写文章
C++如何输入连续数字到数组中?
2023-07-05 04:35:06 深夜i     133     0
C++ 输入 连续数字 数组

在C++编程中,有时需要将一组连续的数字输入到数组中,这就需要用到循环结构语句。下面介绍三种常见的方法。

方法一:使用for循环

将连续的数字输入到数组中,可以使用for循环语句。示例代码:

int arr[10];
for(int i = 0; i < 10; i++)
  cin >> arr[i];

这段代码使用for循环不断输入数字,循环次数由第二个参数10控制,每次循环都会将输入的数字保存到数组中。

方法二:使用while循环

在C++中使用while循环同样可以将一组连续的数字输入到数组中。示例代码:

int arr[10], i = 0;
while(i < 10) {
  cin >> arr[i];
  i++;
}

这段代码使用while循环不断输入数字,循环次数由i控制,当i等于10时停止循环,每次循环都会将输入的数字保存到数组中。

方法三:使用do-while循环

使用do-while循环同样可以将一组连续的数字输入到数组中。示例代码:

int arr[10], i = 0;
do {
  cin >> arr[i];
  i++;
} while(i < 10);

这段代码使用do-while循环不断输入数字,循环次数由i控制,当i等于10时停止循环,每次循环都会将输入的数字保存到数组中。

总结

以上三种方法均可用于输入连续数字到数组中,选择哪种方法主要要根据自己的实际情况而定。对于循环次数已知的情况下,使用for循环更为方便。而若循环次数未知或需要先执行循环体再判断条件时,使用while或do-while循环更加合适。在编写过程中,需要注意数组越界问题,否则会导致程序出错。

  
  

评论区