C++快速入门---复杂的数据类型(5)
代码一:计算10个数据的和
#include <iostream>
int main()
{
const unsigned short ITEM = 10;
int num[ITEM];
std::cout<< "请输入" << ITEM << " 个整形数据!\n\n";
for (int i = 0; i < ITEM; i++)
{
std::cout << "请输入第" << i+1 << "个数据:";
while (!std::cin >> num[i])
{
std::cin.clear();
std::cin.ignore(100, '\n');
std::cout << "请输入一个合法的值";
}
}
int total = 0;
for (int j = 0; j < ITEM; j++)
{
total += num[j];
}
std::cout << "总和是:" << total << "\n";
std::cout << "平均值是:" << (float)total / ITEM;
return 0;
}
代码二:将用户输入的字符串打印出来
#include <iostream>
#include <string>
int main()
{
std::string str; //字符串变量
std::cout << "请随便输入一个字符串:";
std::getline(std::cin, str);
std::cout << str << "\n";
return 0;
}