编程求1+(1+2)+(1+2+3)+……+(1+2+3…… +n), n的值由键盘输入。要求使用

编程求1+(1+2)+(1+2+3)+……+(1+2+3…… +n), n的值由键盘输入。要求使用f or语句

#include<stdio.h

int main() 

int i,n,m=0,s=0;

printf("Please input the number:\n");

scanf("%d",&n);

printf("n=%d\n",n);

for(i=1;i<n+1;i++)

m+=i;

s+=m;

}

printf("s=%d\n",s);

return 0;

}

扩展资料:

for语句格式为:

for(表达式1;表达式2;表达式3)语句:/*循环体*/

循环语

①先对表达式1赋初值;

②判别表达式2是否满足给定条件,若其值非0,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为0,不满足条件,就终止for循环,执行循环体后语句。

参考资料来源:百度百科-循环语句

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-09

希望能帮到你!

第2个回答  推荐于2016-03-23
int n,m=0,f=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
m=i+m;
f=m+f;
}本回答被提问者和网友采纳
相似回答
大家正在搜