| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 661 人关注过本帖
标题:编程中问题,请高手指教
只看楼主 加入收藏
a3692602
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-9-19
结帖率:0
收藏
已结贴  问题点数:10 回复次数:7 
编程中问题,请高手指教
#include<stdio.h>
double x;
int n;
double power( double x,int n )
{if(n=1)
return x;
else if(n=0)
return 1;
else if(n<1)
{power (x,n+1);
x=x*x;
x=1/x;
return x;}
else
{power(x,n-1);
x=x*x;
return x;}
}
int main (void)
{
printf("writedown:");
scanf("%lf",&x);
printf("writedown:");
scanf("%d",&n);
x=power(x,n);
printf("%20.15e",x);
return 0;}
输入3.5,7,输出为12.25,
输入3.5,2,输出相同,为何?!
搜索更多相关主题的帖子: double return power 
2013-09-20 21:15
逍遥龙III
Rank: 1
等 级:新手上路
帖 子:1
专家分:2
注 册:2013-4-15
收藏
得分:2 
可能是各个变量(全局变量和形参)的作用域的问题吧、、、
2013-09-20 21:29
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:2 
连=和==都没搞清楚,瞎写什么。基础知识,先翻书

总有那身价贱的人给作业贴回复完整的代码
2013-09-20 21:40
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:2 
写下這麽多行代碼還犯這種錯誤,說是自己寫的,誰信。就算是自己寫的,寫成這樣,不如趁早轉行,不適合弄這個。

授人以渔,不授人以鱼。
2013-09-20 22:31
jg658237
Rank: 7Rank: 7Rank: 7
来 自:青藏高原
等 级:黑侠
帖 子:224
专家分:529
注 册:2013-8-8
收藏
得分:2 
你这样的代码太乱了,建议你好好看书啊

武功再高也怕菜刀.
2013-09-20 23:38
Rexfield
Rank: 6Rank: 6
来 自:幻想乡
等 级:侠之大者
威 望:1
帖 子:240
专家分:484
注 册:2010-7-28
收藏
得分:2 
首先,用一些有用的IDE,比如说C::B啊VS啊之类的,利用里面的自动排版规范一下你的代码书写吧。
然后,任何if语句块都要使用{},哪怕里面只有一句或者干脆是空语句。
再次,出了问题先自己分析代码的逻辑,有必要的时候可以使用纸和笔。
最后,花三个月的时间练习上面三条,再花三年的时间忘记上面三条。

If you're not failing every now and again, it's a sign you're not doing anything very innovative.
2013-09-20 23:50
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:2 
基础知识没学好
2013-09-20 23:53
guhemeng
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:100
专家分:165
注 册:2013-7-27
收藏
得分:2 
总得经历被鄙视的过程的,楼主雄起
2013-09-21 17:26
快速回复:编程中问题,请高手指教
数据加载中...
 
   



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

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