📅  最后修改于: 2023-12-03 15:23:07.600000             🧑  作者: Mango
在 C++ 中,我们可以使用 cin
对象从标准输入流中读取数据。以下是输入一位整数的C++程序示例:
#include <iostream>
using namespace std;
int main()
{
int num;
cout << "请输入一个整数:";
cin >> num;
cout << "你输入的整数是:" << num << endl;
return 0;
}
代码说明:
#include <iostream>
:引入输入输出流库。using namespace std;
:使用C++标准命名空间。int num;
:定义整型变量 num
用于保存输入的整数。cout << "请输入一个整数:";
:输出提示信息,提示用户输入一个整数。cin >> num;
:从标准输入流中读取用户输入,并将其保存到 num
变量中。cout << "你输入的整数是:" << num << endl;
:输出用户输入的整数。return 0;
:程序结束运行,返回值为0。此外,在输入整数之前,我们还可以添加更多的提示信息,以提高用户的友好性。
cout << "请输入一个整数(范围在0-100之间):";
如果我们需要输入多个整数,可以使用循环来实现。以下示例演示了如何输入10个整数并对它们求和:
#include <iostream>
using namespace std;
const int N = 10;
int main()
{
int sum = 0;
for (int i = 1; i <= N; ++i) {
int num;
cout << "请输入第" << i << "个整数:";
cin >> num;
sum += num;
}
cout << "10个整数的和为:" << sum << endl;
return 0;
}
其中,const int N = 10;
定义了常量 N
,表示要输入的整数数量。 for
循环用于重复读取用户输入的整数,并将它们累加到 sum
变量中,最后再输出整数之和。
需要注意的是,在输入十分庞大的正整数时,可能会发生溢出的情况。此时我们需要使用更大的整数类型,例如 long long
, 或是使用特殊的库来处理高精度数值。