其实我是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;
}
答案 0 :(得分:0)
它不能成为程序本身。检查Code Completion缓慢。
添加一些好建议:
答案 1 :(得分:0)
对我来说一切正常。
编译时间可能会引起你的烦恼。 当你只想运行程序时,可能不会重建整个项目。
我认为按F9是&#34;构建并运行&#34;而Ctrl + F10只是&#34;运行&#34;。
此外,n永远不会小于0,所以重新考虑循环中的条件。