用C语言编程:求S=1+(1+2)+…+(1+2+3+4+5+6)=?

[复制链接]
查看11 | 回复0 | 2008-1-1 13:03:55 | 显示全部楼层 |阅读模式
an = (n^2 + n) / 2Sn = (1^2 + 2^2 + ... + n^2 + 1 + 2 + ... + n) / 2Sn = (n(n+1)(2n+1)/6+n(n+1)/2)/2#include int main(void){ size_t n, s; scanf("%u", &n); s = (n * (n + 1) * (2 * n + 1) / 6 + n * (n + 1) / 2) / 2; printf("S(%u) = %u\n", n, s); return 0;}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行