计算下式的值,并显示在屏幕上 1^2+2^3+3^2+4^3+5^2+6^3…(2n)^3

【问题描述】

•计算下式的值,并显示在屏幕上

1^2+2^3+3^2+4^3+5^2+6^3…(2n)^3   

【输入形式】

 输入自然数n

【输出形式】

 输出和的值

【样例输入1】

Please input n: 2

【样例输出】

Sum =  82

【样例说明】

当输入2的时候,显示的 82 = 1^2+2^3+3^2+4^3 = 1 + 8 + 9 + 64

请注意: 使用printf("Please input n: "); 进行输入提示,在冒号的后面有一个空格。输出等号的两侧各有一个空格。

注:显示的时候1的平方,右上角写2,就像咱么书面上写的那样,我在问题里写^是因为我不会打那种形式的平方


#include <stdio.h>
#include <math.h>

int main()
{
    int n, sum = 0; 
    printf("Please input n: ");
    scanf("%d",&n);
    int y = 2, t = 1;
    for (int i = 1; i <= 2 * n; i ++)
    {
        sum += pow(i, y);
        y += t;
        t *= -1;
    }
    printf("Sum = %d", sum);

    return 0;
}