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个“}”这能运行吗?

    评论

报告相同问题?

悬赏问题

  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样