【问题描述】
•计算下式的值,并显示在屏幕上
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;
}