标题:要寻求解方法
只看楼主
饕萧
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2007-6-18
 问题点数:0 回复次数:4 
要寻求解方法
编写一个求1——n内的偶数和的函数,在mai
n()函数中输入n,然后调用该函数求1——n的偶数和并输出。
搜索更多相关主题的帖子: 解方法 函数 偶数 main 编写 
2007-06-21 12:32
wincent918
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-6-21
得分:0 
回复:(饕萧)要寻求解方法
能帮个忙不?C语言已经放下了好多年了 过几天要考试 需要调试程序,想得头都晕了 都想不明白
2007-06-21 12:34
qimiao610
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-6-16
得分:0 

#include<stdio.h>
#include<stdlib.h>
int sum()
{
int i,n,s=0;
if(n%2==0)
{
for(i=1;i<=n;i++)
{
if(i%2==0)
{
s=s+i;
}
else
exit(1);
}
}
return 0;
}

void main()
{
int sum();
int a,n,s=0;
printf("请输入一个正整数:");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
if(i%2==0)
{
s=s+i;
}
}
printf("1到%d之间的偶数和为:%d\n",n,s);
}


世间最珍贵的不是\'得不到\'和\'已失去\',而是现在能把握的幸福!!!!
2007-06-21 12:58
饕萧
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2007-6-18
得分:0 
呵呵!

都吥離開Wǒ 我妈说了滴 不是好人呢~~~
2007-06-21 13:06
herbert_1987
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:1314
专家分:0
注 册:2007-5-13
得分:0 

既然是偶数,就不用作判断了.
#include<stdio.h>
int sum(int n)
{
int i ,s=0;
for(i = 2;i <= n; i+=2)
s += i;
return s;
}

void main()
{
int n;
printf("请输入一个正整数:");
scanf("%d",&n);
printf("1到%d之间的偶数和为:%d\n",n,sum(n));
}


人生重要的不是所站的位置,而是所朝的方向
2007-06-21 13:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-149201-1-1.html




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

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