chtbthtk
-50  64 +176
例如这个的名字会是什么?在region文件夹中

晚安2001
我给您计算出来了


chtbthtk
XJue_DaDa 发表于 2017-8-10 14:34
我给您计算出来了

公式是啥

晚安2001
  1. #include <iostream>
  2. #include <cmath>

  3. int main (){
  4. using namespace std;
  5. float cx,cz;
  6. int ccx,ccz,rx,rz,irx,irz;
  7. cout << "请输入x,z,用空格隔开\n";
  8. cin >> cx >> cz;
  9. if (cx < 0){
  10. ccx = floor(cx/16);
  11. cout <<"区块x坐标为:" << ccx;
  12. }else{
  13. ccx = int(cx/16);
  14. cout <<"区块x坐标为:" << ccx;
  15. }
  16. if (cz < 0){
  17. ccz = floor(cz/16);
  18. cout <<"\n区块z坐标为:" << ccz;
  19. }else{
  20. ccz = int(cz/16);
  21. cout <<"\n区块z坐标为:" << ccz;
  22. }
  23. rx = int(ccx >> 5);
  24. rz = int(ccz >> 5);
  25. if (ccx<0){
  26. irx= 32 - abs(ccx%32);
  27. }else{
  28. irx= ccx%32;
  29. }
  30. if (ccz<0){
  31. irz= 32 - abs(ccz%32);
  32. }else{
  33. irz= ccz%32;
  34. }
  35. cout << "\n方块位于r." << rx << "." << rz << ".mca里面的[" << irx << "," << irz << "]";
  36. cin.ignore(cin.gcount() + 1);
  37. cin.get();
  38. }
复制代码

chtbthtk
本帖最后由 FHC红石 于 2017-10-20 23:49 编辑

给你最佳了

第一页 上一页 下一页 最后一页