C语言求教 求"1*2++2*3+3*4+4+5+5*6+...+n*(n-1)的值 为什么我错?int n ,i,sum=0,product;printf("1*2++2*3+3*4+4+5+5*6+...+n*(n-1))\n输入n的值n=");scanf("%d",&i);for(n=1;n

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 17:06:52
C语言求教 求

C语言求教 求"1*2++2*3+3*4+4+5+5*6+...+n*(n-1)的值 为什么我错?int n ,i,sum=0,product;printf("1*2++2*3+3*4+4+5+5*6+...+n*(n-1))\n输入n的值n=");scanf("%d",&i);for(n=1;n
C语言求教 求"1*2++2*3+3*4+4+5+5*6+...+n*(n-1)的值 为什么我错?
int n ,i,sum=0,product;
printf("1*2++2*3+3*4+4+5+5*6+...+n*(n-1))\n输入n的值n=");
scanf("%d",&i);
for(n=1;n

C语言求教 求"1*2++2*3+3*4+4+5+5*6+...+n*(n-1)的值 为什么我错?int n ,i,sum=0,product;printf("1*2++2*3+3*4+4+5+5*6+...+n*(n-1))\n输入n的值n=");scanf("%d",&i);for(n=1;n
int n ,i,sum=0,product;
printf("1*2++2*3+3*4+4+5+5*6+...+n*(n-1))\n输入n的值n=");
scanf("%d",&i);
for(n=2;n<=i;n++)//去掉分号,n从2开始,因为第一项是2*(2-1)
{//大括号括起来
product=n*(n-1);
sum=product+sum;
}
//while (n==i)//for循环结束就是最后的值了,不需要判断
//{
printf("%d\n",sum);
//}