Suelta 2014-06-04 16:34 采纳率: 0%
浏览 1685

C++数组编程问题,求大神指教

得到的结果是有重复的,如何删掉?请指教
代码如下:

#include
#include

using std::cin;
using std::cout;
using std::endl;

int main(){
int X, Y, Z, D, M;
int x, y, z, d, a, k;

cin >> M;

for (d = 1; d <= (pow(M, 1.0 / 3.0)); d++)
    for (y = 1; y <= (sqrt(M / 2.0)); y++){
        z = d * (2 * y * y + d * d + 2 * y * d);
        for (k = 1; k <= (M / z); k++){
            Z = k * z;
            a = k * (y * y + d * d + y * d);
            Y = a * y;
            D = a * d;
            X = Y + D;
            cout << X << ' ' << Y << ' ' << Z << endl;

    }
return 0;

}

  • 写回答

1条回答 默认 最新

  • worldwsyw 2014-06-05 00:37
    关注

    z = d * (2 * y * y + d * d + 2 * y * d);后面怎么没括号?3个“{”2个“}”这能运行吗?

    评论

报告相同问题?

悬赏问题

  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?