| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 515 人关注过本帖
标题:集合类的题~ 求解
只看楼主 加入收藏
cqlovesss
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-12-1
收藏
 问题点数:0 回复次数:15 
集合类的题~ 求解
遇到一个不会做的题 想了半天没得出答案~ 会的麻烦帮助下。不会写这个程序~
1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+3+……+99+100)

[ 本帖最后由 cqlovesss 于 2012-1-16 20:34 编辑 ]
2012-01-16 20:30
weipeng1217
Rank: 5Rank: 5
等 级:职业侠客
帖 子:175
专家分:386
注 册:2012-1-12
收藏
得分:0 
这个只有4块相加么?是不是少打了省略号哇。。?

[ 本帖最后由 weipeng1217 于 2012-1-16 21:34 编辑 ]

C坛友交流群 群号:161091913 ,欢迎经常在线的朋友加入,一起学习,一起进步。。
2012-01-16 20:33
cqlovesss
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-12-1
收藏
得分:0 
回复 2楼 weipeng1217
对的 不好意思。 写得快了点。
2012-01-16 20:34
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
再想想 , 不是很难。

梅尚程荀
马谭杨奚







                                                       
2012-01-16 20:38
share32
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:214
专家分:663
注 册:2011-12-1
收藏
得分:0 
#include <stdio.h>
 void main()
 {
int i,j,sum=0;
for(i=1;i<=100;i++)
    for(j=1;j<=i;j++)
        sum+=j;
printf("%d\n",sum);
 }


2012-01-16 20:40
cqlovesss
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-12-1
收藏
得分:0 
回复 5楼 share32
可能是我太新手,都没怎么看懂 。 不过还是谢谢了。 我自己去理解下。 运行出来的答案应该是正确的。
2012-01-16 20:44
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
重剑无锋,大巧不工。
到后来,编程水平取决于你的数学水平。
程序代码:
#include<stdio.h>
int f(int n)
{
  int n2, n3;
  n2 = n * n;
  n3 = n2 * n;
  return (n3 + n2 * 3 + n * 2) / 6;
}
int main()
{
  printf("%d\n", f(100));
  return 0;
}

重剑无锋,大巧不工
2012-01-16 20:55
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
没事做,也上个代码:
程序代码:
#include  <stdio.h>

int  main(void)

{
    int i, n, flag = 1;

    int  sum = 0;

    char  c;

    while (flag)

    {

        printf("Please input n:");

        scanf("%d", &n);

            for (i = 1; i <= n; i++)
        
                sum += i * (n + 1 - i);

            printf("The result is : %d\n", sum);

            sum = 0;

            getchar();

            printf("继续观察?(Y / N):");

            c = getchar();

            if ( c == 'Y' || c == 'y')

                flag = 1;

            else
                flag = 0;
    }

    printf("\n");

    return  0;
}

梅尚程荀
马谭杨奚







                                                       
2012-01-16 21:11
cqlovesss
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-12-1
收藏
得分:0 
回复 7楼 beyondyf
哈哈 谢谢。 对于我这个初学者来说 学的确实有很多很多。 不知道我数学方面 是不是可以有针对性的去看些什么书。不知道方便推荐一下不。 谢谢~   还有你们非常热心 我觉得这网站非常好。 而且有一种类似一个新手来到江湖的感觉。 ~ 哈哈 而且还遇到了绝世高手!必须震撼下~ 
2012-01-16 21:35
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
呵呵,好一个江湖。离散数学、组合数学、图论...都是好功夫,慢慢学吧。

重剑无锋,大巧不工
2012-01-16 22:20
快速回复:集合类的题~ 求解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017479 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved