| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 12570 人关注过本帖
标题:求教编程,用for语句求和2+4+6+…100.
只看楼主 加入收藏
天妒E
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2014-12-27
结帖率:0
收藏
 问题点数:0 回复次数:11 
求教编程,用for语句求和2+4+6+…100.
int s = 0;
for(int n = 2; n <= 100; n+=2)
{
    s += n;
}
整个程序是怎样写的?
2014-12-27 16:51
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:0 
都写到这个份了,剩下的还不好写吗?

一片落叶掉进了回忆的流年。
2014-12-27 16:54
天妒E
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2014-12-27
收藏
得分:0 
回复 2楼 诸葛欧阳
。。没听过一节课,还真不会
2014-12-27 16:57
天妒E
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2014-12-27
收藏
得分:0 
回复 2楼 诸葛欧阳
用for循环语句编程求1!+2!+…+20!
#include<stdio.h>
int mian()
{
int sum,p;
p=1,sum=0;
for(i=1;i<=20,i++)
{
p=p*i;
  sum=sum+p;
}
return=0
}
这样写不对吗
2014-12-27 17:01
殇回忆
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2014-12-20
收藏
得分:0 
#include<stdio.h>
void main()
{
   int i,sum;
   for(i=2,sum=0;i<101;i=i+2)
  {
         sum=sum+i;
  }

printf("%d\n",sum);

}
2014-12-27 17:36
天妒E
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2014-12-27
收藏
得分:0 
回复 5楼 殇回忆
可不可以帮我写这个 for循环语句编程求1!+2!+…+20!
程序提示:
定义int型变量sum,p
赋初始值p=1;sum=0;
输入n的值
for (i=1;i<=20,i++)
{
p=p*i;
  sum=sum+p;
}
输出sum
2014-12-27 18:05
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:0 
程序代码:
#include <stdio.h>
#define N 100

int foo(int n) {
    int sum = 0;
    if(n == 2) sum += 2;
    else sum = foo(n - 2) + n;
    return sum;
}

int main(void) {
    int n = N;
    printf("SUM = %d\n", foo(n));
    return 0;
}

Only the Code Tells the Truth             K.I.S.S
2014-12-27 18:18
潇湘书生
Rank: 2
等 级:论坛游民
威 望:1
帖 子:23
专家分:89
注 册:2014-12-9
收藏
得分:0 
回复 6楼 天妒E
你这基本上已经不用写了
#include<stdio.h>
void main()
{
 int i,sum=0,p=1;
 for(i=1;i<=20;i++)
 {
  p=p*i;
  sum=sum+p;
 }
 printf("%d",sum);
}
2014-12-27 18:21
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:0 
程序代码:
#include <stdio.h>
#define N 100

int main(void) {
    int i = N/2, sum = 0;
    for(; i>0; i--) {
        sum += 2*i;
    }
    printf("SUM = %d\n", sum);
    return 0;
}

Only the Code Tells the Truth             K.I.S.S
2014-12-27 18:27
天妒E
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2014-12-27
收藏
得分:0 
回复 8楼 潇湘书生
谢谢了
2014-12-27 22:33
快速回复:求教编程,用for语句求和2+4+6+…100.
数据加载中...
 
   



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

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