已知S=1²-2²+3²-4²+...+(n-1)²-n²,请设计程序框图,算法要求从键盘输入n,输出S.并写出计算机程序

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 14:10:11
已知S=1²-2²+3²-4²+...+(n-1)²-n²,请设计程序框图,算法要求从键盘输入n,输出S.并写出计算机程序

已知S=1²-2²+3²-4²+...+(n-1)²-n²,请设计程序框图,算法要求从键盘输入n,输出S.并写出计算机程序
已知S=1²-2²+3²-4²+...+(n-1)²-n²,请设计程序框图,算法要求从键盘输入n,输出S.并写出计算机程序

已知S=1²-2²+3²-4²+...+(n-1)²-n²,请设计程序框图,算法要求从键盘输入n,输出S.并写出计算机程序
框图免了,注意程序中的P,初值=+1 ,执行P=-P后,P就为-1 ,下次又变为+1,
程序如下:记得加分哟!
INPUT "n="; n
s = 0 '和的初值
i = 1 '计数
p = 1
WHILE i

好几年没写过了
我就简单点啦
main()
{
double sum=0;
int i,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
if(i%2) sum+=i*i;
else sum-=i*i;
printf("%lf\n",sum);
}
知道if(i%2)是什么意思的吧,就是if(i%2!=0),也就是在i为奇数是用+,偶数时用-