注意:此页面搜索的是所有试题
[程序题,6.6分]
输入n(n≥1), 计算1+(1+2)+(1+2+3)+...+(1+2+...+n)的值。
void main ( )
{
int i,n;
long sum=0;long cal(int);
scanf ("%d",&n);
for (i=1;i<=n;i++) sum=sum+cal(___); /*第一空*/
printf ("1+(1+2)+...+(1+2+...+n)=%ld\n",sum);
}
long cal(___) /*第二空*/
{
static long s=0;
s=s+m;
___; /*第三空*/
}
输入n(n≥1), 计算1+(1+2)+(1+2+3)+...+(1+2+...+n)的值。
void main ( )
{
int i,n;
long sum=0;long cal(int);
scanf ("%d",&n);
for (i=1;i<=n;i++) sum=sum+cal(___); /*第一空*/
printf ("1+(1+2)+...+(1+2+...+n)=%ld\n",sum);
}
long cal(___) /*第二空*/
{
static long s=0;
s=s+m;
___; /*第三空*/
}
参考答案