C++ 代码 : count not working

标签 c++

<分区>

我想问一下,我制定了这段代码来解决一个问题,但是 count 似乎没有提供正确的值。

任何建议。感谢任何帮助。谢谢。

#include<iostream.h>
#include<conio.h>
void main()
{
    int count;
    for(int a=1;a<125;a++)
        for(int m=1;m<125;m++)
            for(int n=1;n<125;n++)
            {
                if(a*(m+n+2)==249-m)
                {
                    cout<<"a = "<<a<<" m = "<<m<<" n = "<<n<<"\n";
                    count=count+1;
                }
            }
            cout<<"count = "<<count<<"\n";
            getch();
}

最佳答案

您没有初始化count。请记住设置 int count = 0;

你的编译器会就此警告你,省去调试或询问你是否只允许它的麻烦。 (来自@chris)

关于C++ 代码 : count not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17228466/

相关文章:

c++ - 在特定的 Windows DLL 模块中分配内存

c++ - 了解工厂以及我应该使用它们吗?

c++ - 在 STL 实现中放置新的 vs 赋值

c++ - 在线程之间传递数据的最佳实践是什么?队列、消息或其他?

c++ - 检查函数内的当前线程是否正常?

C++:对抗多态开销

c++ - : ascii or binary? 哪种格式的STL文件读取速度更快

c++ - 从 msvc c++ 执行控制台应用程序

c++ - Qt Windows 应用程序打开控制台输出

c++ - 根据 API 中调用的其他函数更改函数的行为