21xrx.com
2024-11-05 17:20:07 Tuesday
登录
文章检索 我的文章 写文章
C++教程:如何输入n个数
2023-06-26 22:47:18 深夜i     --     --
C++ 输入 n个数 教程 while循环

C++ 是一种高效、强大的编程语言,在计算机编程领域中的应用广泛。当你想要编写一个需要用户输入多个数字的程序时,你需要知道如何输入 n 个数。下面将介绍一些有用的技巧和代码,来帮助你在 C++ 中输入 n 个数。

在 C++ 中,你可以使用`cin`语句来从键盘输入数据。为了输入 n 个数,你需要在循环中输入 n 次。下面是一个基本的代码结构:


#include <iostream>

using namespace std;

int main() {

 int n;

 cin >> n;

 for (int i = 0; i < n; i++) 例如将其保存到数组中

 

 return 0;

}

上面的代码允许用户输入一个整数,然后使用循环逐个输入 n 个数。可能你正在考虑如何记录输入的每个数字,下面的代码为你提供了一种方法——使用数组:


#include <iostream>

using namespace std;

int main() {

 int n;

 cin >> n;

 int nums[n]; // 创建数组来保存输入的数字

 for (int i = 0; i < n; i++) {

  cin >> nums[i]; // 在循环中逐个输入数字

 }

 for (int i = 0; i < n; i++) {

  cout << nums[i] << " "; // 输出保存在数组中的数字

 }

 return 0;

}

上面的代码允许用户输入一个整数,然后使用循环逐个输入 n 个数,并将这些数字保存到一个由 n 个整数组成的数组中。最后,代码将在控制台上输出数组的所有元素。

另一种记录输入数字的方法是使用向量(即动态数组)。向量不需要在运行时指定其大小,而是可以动态添加和删除元素。下面是一个向量的例子:


#include <iostream>

#include <vector>

using namespace std;

int main() {

 int n;

 cin >> n;

 vector<int> nums; // 创建一个空的向量

 for (int i = 0; i < n; i++) {

  int num;

  cin >> num;

  nums.push_back(num); // 向向量中添加元素

 }

 for (int i = 0; i < nums.size(); i++) {

  cout << nums[i] << " "; // 输出向量中保存的所有数字

 }

 return 0;

}

上面的代码允许用户输入一个整数,然后使用循环逐个输入 n 个数,并将这些数字保存到一个动态数组中。最后,代码将在控制台上输出动态数组中的所有元素。

总而言之,C++ 中输入 n 个数字有多种方法,包括使用数组和向量。以上代码将帮助你在编写程序时,使用这些技巧。祝你愉快地编程!

  
  
下一篇: C++的open()函数

评论区

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