标题:1的平方+2的平方+'''''''+5的平方
只看楼主
不懂C编程
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2009-10-17
结帖率:100%
 问题点数:0 回复次数:26 
1的平方+2的平方+'''''''+5的平方
#include"stdio.h"
int f(int q);
void main()
{
    int i,s=0;
    for(i=1;i<=5;i++)
    {
        s=s+f(i);
    }
    printf("%d\n",s);
}
int f(int q)
{
    int i=1,p;
    for(i=1;i<p;i++)
        i=i*i;
    return i;
}
自己写的,调试时没有任何错误和警告,但运行结果是5,明显是错的。错在哪里了,谁能指出来,帮忙改一下。
搜索更多相关主题的帖子: 平方 
2009-10-18 18:54
jiangwu10057
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:341
专家分:667
注 册:2009-3-25
得分:0 
程序代码:
#include<stdio.h> 
void main() 
{ 
    int a,b=1,c=0,p; 
    for(p=1;p<=5;p++) 
    { 
        a=b*p; 
        c=c+a; 
        b=b++; 
    } 
    printf("%d\n",c); 
}

改成这样就行了·
如果要加到很大就要换个类型了例如long
还有要是想加到更大就得多个变量了n
程序代码:
#include<stdio.h>  //头文件
void main()          //主函数
{ 
    long a,b=1,c=0,p,n;  //定义变量
    printf("请输入n");       
    scanf("%ld",&n);      
    for(p=1;p<=n;p++)   //for语句(呜呼我还没学循环结构啊·是抄袭楼主的)
    { 
        a=b*p; //实现乘方
        c=c+a;   //实现乘方相加
        b=b++;  //实现b变量自增
    } 
    printf("%ld\n",c);   //输出结果
}


[ 本帖最后由 jiangwu10057 于 2009-10-18 20:07 编辑 ]
2009-10-18 19:51
jiangwu10057
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:341
专家分:667
注 册:2009-3-25
得分:0 
没人评价说明还烂····
2009-10-18 20:05
hoodlum1980
Rank: 2
来 自:浙江大学
等 级:论坛游民
威 望:2
帖 子:289
专家分:23
注 册:2008-2-24
得分:0 
楼主你写的啥啊!

int f(int q)
{
    int i=1,p;
    for(i=1;i<p;i++)
        i=i*i;
    return i;
}

你在玩是不是!这是人能写出来的东西不?

传进来的q没有用。而是用了一个不确定的p,
你还是回家卖红薯去吧!

[ 本帖最后由 hoodlum1980 于 2009-10-18 20:41 编辑 ]

my tech blog: /hoodlum1980
2009-10-18 20:39
ws6699
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-10-17
得分:0 
#include"stdio.h"
int f(int q);
void main()
{
    int i,s=0;
    for(i=1;i<=5;i++)
    {
        s=s+i*i;
    }
    printf("%d\n",s);
}
你在调用函数时有问题,for(i=1;i<=5;i++)
    {
        s=s+f(i);
    }
传过去就有问题。
2009-10-18 20:54
wzh19890404
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2009-9-28
得分:0 
p与q的问题啊 很无语啊
2009-10-18 21:24
伤天涯
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-2-23
得分:0 
好激烈哦
2009-10-18 22:47
apeng332
Rank: 2
等 级:论坛游民
帖 子:44
专家分:40
注 册:2009-5-12
得分:0 
嗨!!~~狂顶4楼
2009-10-18 22:53
jiangwu10057
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:341
专家分:667
注 册:2009-3-25
得分:0 
我被无视 ·了·
2009-10-19 06:29
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
得分:0 
我看还是不评论的好,一评论就是一顿臭骂

我可好玩啦...不信你玩玩^_^
2009-10-19 08:33



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




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

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