| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1398 人关注过本帖
标题:求一个16的n次方程序?
只看楼主 加入收藏
wanghaoqoo
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-12-4
收藏
 问题点数:0 回复次数:13 
求一个16的n次方程序?
求一个16的n次方程序
怎么做一个循环实现得到16的N次方.
2006-12-27 11:06
雨帆
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:250
专家分:0
注 册:2006-12-15
收藏
得分:0 
main()
{
long int i,s,n,m;
s=1;
i=16;
printf("please input n:");
scanf("%d",&n);
for(m=1;m<n;m++)
s=s*i;
printf("s=%d",s);

}
电脑TC出了一点问题,不知道这样行不行,先看下!~呵!

[此贴子已经被作者于2006-12-27 11:59:32编辑过]


[GLOW=255,red,2] 不信命,只凭双手去苦拼!谢谢你的每一句话![/GLOW] [GLOW=255,green,2]-------- 安仁雨帆![/GLOW]
2006-12-27 11:53
雨帆
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:250
专家分:0
注 册:2006-12-15
收藏
得分:0 
  我刚刚试了一下,n为1,2,3,的时候可以,但是到4以后就不对了,请高手来指教一下,我也是菜鸟一个的!!

[GLOW=255,red,2] 不信命,只凭双手去苦拼!谢谢你的每一句话![/GLOW] [GLOW=255,green,2]-------- 安仁雨帆![/GLOW]
2006-12-27 14:59
海蓝啸
Rank: 5Rank: 5
来 自:安徽
等 级:贵宾
威 望:17
帖 子:1611
专家分:0
注 册:2006-4-3
收藏
得分:0 
以下是引用雨帆在2006-12-27 11:53:54的发言:
main()
{
long int i,s,n,m;
s=1;
i=16;
printf("please input n:");
scanf("%d",&n);
for(m=1;m<=n;m++)
s=s*i;
printf("s=%d",s);

}
电脑TC出了一点问题,不知道这样行不行,先看下!~呵!

程序没什么大问题。少个等号。。红色部分。。数太大了就会溢出。。。

另外。。这个程序中i是个多余的变量

[此贴子已经被作者于2006-12-27 15:12:37编辑过]


这个社会太复杂。。。
2006-12-27 15:08
雨帆
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:250
专家分:0
注 册:2006-12-15
收藏
得分:0 
不是这个问题, 我在这个上面改错了,我编译的时候是用<=的
你不相信你调试下!我想查出原因在哪里?i嘛,也没有什么影响的啊!
主要是看为什么n到4以后就老等于0了呢

[GLOW=255,red,2] 不信命,只凭双手去苦拼!谢谢你的每一句话![/GLOW] [GLOW=255,green,2]-------- 安仁雨帆![/GLOW]
2006-12-27 15:35
海蓝啸
Rank: 5Rank: 5
来 自:安徽
等 级:贵宾
威 望:17
帖 子:1611
专家分:0
注 册:2006-4-3
收藏
得分:0 
以下是引用雨帆在2006-12-27 11:53:54的发言:
main()
{
long int i,s,n,m;
s=1;
i=16;
printf("please input n:");
scanf("%d",&n);
for(m=1;m<=n;m++)
s=s*i;
printf("s=%ld",s);

}
电脑TC出了一点问题,不知道这样行不行,先看下!~呵!


这个社会太复杂。。。
2006-12-27 15:42
海蓝啸
Rank: 5Rank: 5
来 自:安徽
等 级:贵宾
威 望:17
帖 子:1611
专家分:0
注 册:2006-4-3
收藏
得分:0 

%d输出整形。。所以会溢出
%ld输出长整形


这个社会太复杂。。。
2006-12-27 15:43
雨帆
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:250
专家分:0
注 册:2006-12-15
收藏
得分:0 

记得前面的忘记后面的去了,后面有没有办法让它不会溢出呢,用ld%的时候也只能输到7才能看到答案!

[GLOW=255,red,2] 不信命,只凭双手去苦拼!谢谢你的每一句话![/GLOW] [GLOW=255,green,2]-------- 安仁雨帆![/GLOW]
2006-12-27 15:54
我不是郭靖
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:494
专家分:6
注 册:2006-10-4
收藏
得分:0 
1L &lt;&lt; (4 * n);

2006-12-27 15:59
applexiao
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-12-27
收藏
得分:0 
回复:(雨帆)[em04][em04] 记得前面的忘记后面的去...
    大家可都是高手啊,雨帆和我是菜鸟!
2006-12-27 16:00
快速回复:求一个16的n次方程序?
数据加载中...
 
   



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

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