2D 阵列 (C++) 三列打印时间和电压
2D Arrays (C++) Printing Hours and voltage in three columns
我能够很好地运行该程序。但是输出不清楚,不知何故,我觉得我没有正确使用 2D 数组。
该程序应该产生电压(在-1和-25之间),显示(如果超过-10则至关重要)..加上打印它们3小时。
即 1 小时将有 10 行,第二个小时将有 10 行,第三个小时也是如此。
需要帮助整理打印并利用 2D 阵列。 谢谢,
//////////////////////////////////
using namespace std;
int getLowVoltage(int Min, int Max) //function to generate random voltage
{
return ((float(rand()) / float(RAND_MAX)) * (Max - Min)) + Min;
}
int main()
{
int minimum = -1;
int maximum = -25;
int hours[10][3] = {getLowVoltage(minimum,maximum)};
for (int x = 1; x < 4; x++)
{
cout << "n Hour - " << x << endl;
for (int i = 0; i < 10; i++)
{
if (getLowVoltage(minimum, maximum) < -10)
{
cout << "n" << getLowVoltage(minimum, maximum) << setprecision(2) << "--critical drop";
}
else
cout << "n" << getLowVoltage(minimum, maximum) << setprecision(2);
}
}
return 0;
}
/////////////////////////////////
for(size_t i = 0; i < 10; ++i){
std::cout << hours[i][0] << "t" << hours[i][1] << "t" << hours[i][2] << std::endl;
}
相关文章:
- 将时间戳打印到流的最简单方法
- 如何在 for 循环中的特定时间内获取要打印的额外值
- 控制台打印时间功能产生1
- 任何人都可以弄清楚这段代码如何显示运行错误?它打印无限时间 -1 以及正确答案
- 我可以避免通过time_t打印时间点吗
- 我的C++程序如何访问计算机的日期和时间以打印和使用当前年份?
- 如何在python和C++中以毫秒为单位打印相同的时间
- 测量我的随机数数组打印的时间始终显示为 0 秒
- 将纳秒(自午夜以来)转换为可打印时间
- 打印所有可能有 4 个字母的单词的时间太多
- 一个循环,可以打印所有项目(无论链条多长时间) *指针
- 如何使用谷歌测试打印标准::时间类型
- Poco 日期时间格式化程序 - 使用当前时区打印时间戳
- 我的函数返回的是打印到控制台,它只会在我调用它时每隔一段时间C++
- 我正在打印当前时间,但我的数量与时间无关
- C++11打印当前系统时间(包括毫秒)
- 如何正确使用 ctime() 打印不同的时间戳
- sprintf,不打印时间(0)和其他值
- 如果我没有收到来自客户端的消息,如何每 20 秒打印一次日期时间
- C++ win32 以固定的时间步长打印到控制台