ช่วยทำโจทย์ ภาษา C++ ข้อนี้ให้ทีนะครับ

http://upload.siamza.com/file_upload/modify/021214/1629683.png

#include <stdlib.h>
#include <stdio.h>

int main() {
    int a,b,c,aa,bb,cc,sum;
       scanf("%d",&a);
       scanf("%d",&b);
       scanf("%d",&c);
       aa = pow((double)a,(double)a);
       bb = pow((double)b,(double)b);
       cc = pow((double)c,(double)c);
       sum = aa+bb+cc;
       printf("%.0lf + %.0lf + %.0lf = %.0lf ",(double)aa,(double)bb,(double)cc,(double)sum);
        return 0;
}

คิดว่าต้องใช้ Array แต่ไม่รู้จะพิมพ์คำสั่งให้มันทำงานยังไง ทำแต่แบบนี้เป็น
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่