| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1287 人关注过本帖
标题:问题,求教高人
只看楼主 加入收藏
accbdbdada
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-10-4
结帖率:100%
收藏
 问题点数:0 回复次数:13 
问题,求教高人
题目1*2*3+2*3*4+3*4*5+...+99*100*101

#include<stdio.h>
#include<math.h>
main()
{
int a,b,c,x;
      do {     x=x+abc}
      while(a=1;a<=99;a++;
        b=2;b<=100;b++;
        c=3;c<=101;c++;
        );
     printf("%d",x)
           }

我知道有1堆错,而且也不行.
所以我想请高人帮我在原程序上做一些改动使程序成功
那如果是1*2*3+3*4*5+...+99*100*101呢
如何做?
搜索更多相关主题的帖子: 高人 
2008-10-04 23:32
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
LZ能把这么个程序写得如此这般...真是费心了...
建议,你先弄弄语法...
//题目1*2*3+2*3*4+3*4*5+...+99*100*101

#include<stdio.h>
main()
{
    int a=1,b=2,c=3,x=0;
    for(;a<=99;a++,b++,c++)
        x=x+a*b*c;
    printf("%d\n",x);
}

2008-10-04 23:45
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
第二道类似嘀~
建议自己想想...



//1*2*3+3*4*5+...+99*100*101
#include<stdio.h>
main()
{
    int a=1,b=2,c=3,x=0;
    for(;a<=99;a=c,b=a+1,c=a+2)
        x=x+a*b*c;
    printf("%d\n",x);
}

2008-10-04 23:50
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
程序代码:
#include<stdio.h>
int main(void)
{
    int a=1,x=0;
    for(;a<=99;a++)
        x+=a*(a+1)*(a+2);
    printf("x=%d\n",x);
    return 0;
    getch();
}
/*************************************************************

    第二题:要点就在变量 a 的变化上,只要每次增值为2,就可以了。

#include<stdio.h>
int main(void)
{
    int a=1,x=0;
    for(;a<=99;a+=2)
        x+=a*(a+1)*(a+2);
    printf("x=%d\n",x);
    return 0;
    getch();
}


***************************************************************/
2008-10-05 01:11
yeguohua55
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2008-8-29
收藏
得分:0 
#include<stdio.h>
main()
{
    int a=1,b=2,c=3,x=0;
    for(;a<=99;a=b,b=c,c++)
        x+=a*b*c;
    printf("%d\n",x);
}
2008-10-05 08:23
yeguohua55
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2008-8-29
收藏
得分:0 
假如我想把这道题每次的乘积都输出,怎么写??
2008-10-05 08:30
一起补天
Rank: 2
等 级:论坛游民
帖 子:73
专家分:61
注 册:2008-9-19
收藏
得分:0 
那就再加一个for循环么
2008-10-05 10:29
飞天舞xsj
Rank: 1
来 自:武汉
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-12-25
收藏
得分:0 
以上我提一个问题:
  是不是最后输出的数值超出int 的范围啊,可要注意哦!!

2008-10-05 10:33
accbdbdada
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-10-4
收藏
得分:0 
haha  ,谢谢啦,我第一次发帖,着摸多热心的人。
2008-10-05 10:58
accbdbdada
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-10-4
收藏
得分:0 
另1个问题
#include<stdio.h>
#include<math.h>
main()
  {    int x=1;
   if (x%5!=1&&x%6!=5&&x%7!=4&&x%11!=10)x++; printf("%d\n",x);
      getch()  ;
 return 0  ;}


输出符合
x%5!=1&&x%6!=5&&x%7!=4&&x%11!=10   的数字1个
请问,我这样写,为甚磨只输出个1?
2008-10-05 11:31
快速回复:问题,求教高人
数据加载中...
 
   



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

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