| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 971 人关注过本帖
标题:这些代码的算法不对? 还是什么?
只看楼主 加入收藏
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
整数指数幂运算用pow有误差,并且慢



by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909
Blog: http://yzfy.programfan.com

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
2007-09-29 20:10
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
还是这样好

sum=0;
a=1;
sum=sum+a;
a=a*2;

倚天照海花无数,流水高山心自知。
2007-09-29 21:49
zp_0409
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-6-4
收藏
得分:0 
我也写了一个大家看看呀

#include "stdio.h"

int ngeer(int n)
{
int i,m=1;
if(n==0)
m=1;
else if(n==1)
m=2;
else
for(i=1;i<=n;i++)
{
m=2*m;
}
return(m);
}


main()
{
int i,sum=0;
for(i=0;i<=10;i++)
{
sum=sum+ngeer(i);
}
printf("sum=%d\n",sum);
getchar();
}

经验证,结果是正确的
2007-09-30 14:00
hitzl
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-8-24
收藏
得分:0 
LZ的算法是计算最后2项的和。。。

int a,n,sum;
a=1;
sum =0;
for(n=0; n<=10; n++)
{
sum=sum+a;
a=a*2;

}

2007-09-30 17:11
luo123
Rank: 1
等 级:新手上路
威 望:2
帖 子:324
专家分:0
注 册:2007-4-13
收藏
得分:0 
LZ可以不用使用那么多变量的
#include <stdio.h>
int main (void)
{
int a=2,n,sum=1;
for(n=1; n<=10; n++)
{
sum+=a;
a=a*2;
}
printf("%d",sum);
while (getchar()=='\n');
return 0;
}


[url=http://www..cn]电子编程[/url]
2007-09-30 18:18
快速回复:这些代码的算法不对? 还是什么?
数据加载中...
 
   



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

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