为什么终端需要这么长时间才能启动? C ++

时间:2015-08-22 10:44:01

标签: c++ terminal division

其实我是C ++的初学者。我一直在尝试编写一个代码,可以使用非常基本的操作来划分任何数字,并产生非小数的商和余数。但是当我构建并运行终端(CodeBlocks)时,终端运行需要一两分钟。我尝试过使用数组但没有用。

请告诉我任何改进,但我不想使用任何其他头文件。在此先感谢:)

#include <iostream>

using namespace std;

int main(){


 double a, b, x, y;
 int n=0;

cout<<"x\n-\ny\n\nEnter x: ";
cin>>x;
cout<<"\nEnter y: ";
cin>>y;

while (n>=0){

a=x-(y*n);
b=x-(y*(n+1));

if(b<0)break;
if(b<a) n++;    }

cout<<"\nQuotient: "<<n<<"\n\nRemainder: "<<a;

}

2 个答案:

答案 0 :(得分:0)

它不能成为程序本身。检查Code Completion缓慢。

添加一些好建议:

  1. 关闭所有不使用的插件。
  2. 运行Code :: Blocks as Admin
  3. 关闭代码完成以查看问题是否消失。
  4. 使用每晚构建

答案 1 :(得分:0)

对我来说一切正常。

编译时间可能会引起你的烦恼。 当你只想运行程序时,可能不会重建整个项目。

我认为按F9是&#34;构建并运行&#34;而Ctrl + F10只是&#34;运行&#34;。

此外,n永远不会小于0,所以重新考虑循环中的条件。