用于循环和计数
For loops and counting
对不起,我是一个非常新手的程序员,只是在学习。我刚刚遇到了一个问题。我一直在尝试让它计算显示最大数字的次数。但有时它比它应该多一个。我更改了一些变量并移动了它。我被困了大约一个小时。
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
int largeNumCount = 0;
int largeNum = 1;
srand(unsigned(time(0)));
for (int x = 1; x <= 20; x++)
{
int randNum = (rand() % 10) + 1;
cout << randNum << " ";
if (largeNum <= randNum)
{
largeNum = randNum;
largeNumCount = 1;
}
if (largeNum == randNum)
{
largeNumCount++;
}
}
cout << "nnThe largest number: " << largeNum << " was found " << largeNumCount << " time(s)nn";
system("pause");
return 0;
}
试试这个:
if ( randNum > largeNum )
{
largeNum = randNum;
largeNumCount = 1;
}
else if ( randNum == largeNum )
{
++largeNumCount;
}
相关文章:
- 用于C++中带有数组和指针的循环
- 并行用于C++17中数组索引范围内的循环
- 用于循环编译的 constexpr
- 用于在 C++ 中使用 while 循环查找下一个素数的简单函数
- 删除功能不适用于串行通信后多个循环中的多个实例
- C++ for 循环,用于反转数字 10 - 99
- C++用于循环跳过向量的元素?
- OpenMP 内部的函数调用用于循环
- C++11 基于范围的 for 循环,用于 std::list
- 循环中的线程 Runnin 用于对 c++ 中的数字求和
- 将 mmap 内存用于开销非常低的循环缓冲区
- 用于循环访问多个集合的数据结构
- 一个 2D 数组,并按行存储值.第一个循环用于行索引,第二个循环用于列索引
- Leetcode C++用于循环条件
- 相同的 for 循环适用于其他项目,但不适用于此项目。为什么?
- C++ 中用于二维数组的 for-each 循环
- 打开 MP 三用于减少的循环
- 虽然循环不适用于数组应用程序
- 用于增加 ASCII 值的循环
- 这种无操作 while 循环用于断言宏的原因是什么?