编程求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循环,执行循环体后语句。
参考资料来源:百度百科-循环语句