小编use*_*550的帖子

在向量c ++中对复数进行排序

我是c ++和编程的新手,我试图将用户输入的复数输入单独的行,直到用户点击ctr-d.我的逻辑是否正确?我知道我有很多错误.提前致谢

main(){
  vector <complex<double> > vector;
  double cmplx;
  while (!cin.eof()){
    cout << "Enter a complex number or ctr-d to stop" << endl;
    cin >> cmplx;
    vector.push_back(cmplx);
  }
  sort(vector.begin(),vector.end());
  for (int x = 0; x < vector.size(); x++)
    cout << vector[x] << endl;
}
Run Code Online (Sandbox Code Playgroud)

c++ sorting vector complex-numbers

2
推荐指数
1
解决办法
2164
查看次数

标签 统计

c++ ×1

complex-numbers ×1

sorting ×1

vector ×1