| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 433 人关注过本帖
标题:请大侠们指导,谢了!!!
只看楼主 加入收藏
fanfan320
Rank: 3Rank: 3
来 自:运城
等 级:论坛游侠
帖 子:82
专家分:104
注 册:2010-5-12
结帖率:63.64%
收藏
已结贴  问题点数:20 回复次数:5 
请大侠们指导,谢了!!!
用子函数实现1+2+3…………+n
程序如下,可不行啊

#include"stdio.h"
#include"iostream"
int add(int m,int n)
void main ()
{
int i,a,sum=0,n;
cout<<"请输入n的值:"
cin>>n;
for(i=0;i<n;i++)
{a=i+1;
add(sum,a);}
cout<<sum<<endl;
getchar();}
int add(m,n)
{m=m+n;
feturn m;}
搜索更多相关主题的帖子: 指导 
2010-05-17 15:56
最近不在
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:204
专家分:842
注 册:2010-2-28
收藏
得分:5 
程序代码:
// Note:Your choice is C++ IDE
#include <iostream>
using namespace std;

int Sum(int n);     //该函数只带一个参数,负责求1-n,如果要求m -n,可以带2个参数,修改for的起点和终止就好了。结果由函数带回。

int main()
{
    cout<<Sum(100)<<endl;
    return 0;
}

int Sum(int n)
{
    int sum = 0;
    for(int i = 1; i <= n; i++)
    {
        sum += i;
    }
    return sum;
}
2010-05-17 16:48
lintaoyn
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:606
专家分:2499
注 册:2009-4-8
收藏
得分:5 
你这个通不过编译吧…
int sum = 0;
for(;n != 0; --n)
{
sum += n;
}
还有就是有公式算
int sum = (n+1)*n/2;

迭代的是人,递归的是神。
2010-05-17 16:57
fanfan320
Rank: 3Rank: 3
来 自:运城
等 级:论坛游侠
帖 子:82
专家分:104
注 册:2010-5-12
收藏
得分:0 
哇,高手啊,看来自己要学的还很多啊!!
2010-05-17 20:27
ciweitou163
Rank: 7Rank: 7Rank: 7
来 自:河北 石家庄
等 级:黑侠
威 望:1
帖 子:144
专家分:528
注 册:2008-10-4
收藏
得分:10 
你的程序稍加改动就行
程序代码:
#include<iostream>
using namespace std;

int add(int m,int n);

int main (void)
{
    int i,a,sum=0,n;
    cout<<"请输入n的值:"<<endl;
    cin>>n;
    for(i=1;i<=n;i++)
    {
        a=i;
        sum=add(sum,a);//注意这里
    }
    cout<<sum<<endl;
}
int add(int m,int n)
{
    m=m+n;
    return m;
}


  • 满眼生机转化钧;天工人巧日争新。
2010-05-18 19:20
fanfan320
Rank: 3Rank: 3
来 自:运城
等 级:论坛游侠
帖 子:82
专家分:104
注 册:2010-5-12
收藏
得分:0 
回复 5楼 ciweitou163
呵呵,原来毛病在那儿啊,谢谢啊!!!
2010-05-19 08:46
快速回复:请大侠们指导,谢了!!!
数据加载中...
 
   



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

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