实际上我是c++的初学者。我一直试图写一个代码,可以用非常基本的操作和生产非十进制商和余数除任何数字。但是当我构建并运行终端(CodeBlocks)时,它需要一到两分钟才能运行终端。我试过使用数组,但是没有用。
请告诉我任何改进,但我不想使用任何额外的头文件。提前感谢:)
#include <iostream>
using namespace std;
int main(){
double a, b, x, y;
int n=0;
cout<<"xn-nynnEnter 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<<"nnRemainder: "<<a;
}
不可能是程序本身。检查代码完成慢。
一些好的建议:
- 关闭所有不使用的插件。
- 运行代码::Blocks as Admin
- 关闭代码完成,看看问题是否消失。
- 使用每晚构建
我一切正常。
编译时间可能是困扰您的事情。当你只想运行程序时,也许不要重新构建整个项目。
我相信按F9是"构建并运行",而Ctrl + F10只是"运行"。
同样,n永远不会小于0,所以重新考虑while循环中的条件