新项目没有任何价值?
New project doesn't cout any values?
#include <iostream>
using namespace std;
int main()
{
int a = 6160;
int b = 6160;
int c = a + b;
int d = 0;
int f = 100;
int i;
for (i = 0; i <= c; i++)
{
while (c >= f)
{
d += 1;
c = c - f;
break;
}
}
cout << d << "-" << c;
system("pause");
return 0;
}
这个程序应该在c
每次到达100
时将d
增加1,然后再次开始计数,直到它是100
,然后再将d
增加1,如果在整个计算完成后有任何额外的数字没有到达100
,则这将是c
。。问题是,当我把这些值放在上面的程序中的a
和b
中时,我得到了这个答案:
122-120
而它应该是:
123-20
您应该删除for循环和while循环中的break
:http://ideone.com/WlL2JN
int main()
{
const int a = 6160;
const int b = 6160;
int c = a + b;
int d = 0;
const int f = 100;
while (c >= f) {
d += 1;
c = c - f;
}
std::cout << d << "-" << c << std::endl;
return 0;
}
顺便说一句,你可以直接做:
d = c / f;
c = c % f;
相关文章:
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 无法在 Visual Studio 中创建新项目
- 为什么当从面向任何 CPU 的 C# 项目调用此代码时,此代码会引发 System.AccessViolationExc
- 在Clion的新窗口中创建一个新项目
- 复制C DLL以构建任何C#项目的输出,以扩展为参考
- 用字母打印以 10-16 为基数(我被困在一个必须打印出任何数字的项目上)
- CLION-创建新项目时的CMAKE错误
- 如何更改Visual Studio 2015中的默认新项目打开C 代码
- PowrProf.h的CallNtPowerInformation存在链接错误的新项目
- 是否将Visual Studio项目设置复制到新项目
- TensorFlow,Android Studio和Bazel:建立一个新项目
- CMAKE将新项目添加到解决方案中
- boost::variant 是否仍用于野外的新项目?
- Qt Creator在创建新项目时没有"Qt Gui Application"可供选择
- C 检索列表中现有或新项目的引用
- Eclipse CDT不为新项目生成符号
- 插入新项目后,如何获得布局的高度
- Rational软件架构师如何将.h和.cpp文件读取到新项目中
- 在 stl 映射中插入新项目时,将覆盖到第一个元素
- 新项目没有任何价值?