| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 670 人关注过本帖
标题:一个很菜的问题
只看楼主 加入收藏
mycpu
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-12-15
收藏
 问题点数:0 回复次数:7 
一个很菜的问题

刚学C语言,问一个很菜的问题,10的(n-i)次方这样写10^(n-i)对吗? 下面的程序编译能通过,但得不到正确的结果,啥原因?

#include "stdio.h"
#include "math.h"

main()
{ int n,i,s;
printf("input data:\n");
scanf("%d", &n);
for(i=1;i<=n;i++)
s=s+10^(n-i);
printf("s=%d\n",s);

}

搜索更多相关主题的帖子: include printf math C语言 input 
2006-06-14 12:32
hao0716
Rank: 4
等 级:业余侠客
威 望:1
帖 子:353
专家分:222
注 册:2006-4-11
收藏
得分:0 

是不是10**(n-i)??


2006-06-14 12:42
lxgaaa
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-5-17
收藏
得分:0 
pow10(n) 这个函数才是计算10的n次方

天高任鸟飞,海阔任鱼翱
2006-06-14 13:00
lyle3
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2006-5-19
收藏
得分:0 
以下是引用lxgaaa在2006-6-14 13:00:47的发言:
pow10(n) 这个函数才是计算10的n次方

是这样的


我将再给你一次选择的机会............... QQ:514897584
2006-06-14 15:27
dzy
Rank: 2
等 级:新手上路
威 望:3
帖 子:708
专家分:0
注 册:2006-5-27
收藏
得分:0 

毕业后多没碰C语言了
现在多一头雾水
学习学习!!~


情人太累,小姐太贵,友谊交往最实惠 ,没事开开“同学会”,拆散一对算一对!
2006-06-14 15:55
trivycool
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-6-10
收藏
得分:0 
可以用循环吧 
   for(i=1;i<=n;i++)
for(j=10;;j++)
{ j=j*10;}
2006-06-14 22:27
xiaxia421
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2005-10-15
收藏
得分:0 
10^(n-i) 其中^符号是异或的意思!

[fts=3][M][ftc=#F16C4D]ぃ~~è前方是绝路,希望在转角è~~ぃ[/ft][/M][/ft]
2006-06-14 23:20
–★–
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1512
专家分:0
注 册:2006-5-1
收藏
得分:0 
以下是引用xiaxia421在2006-6-14 23:20:25的发言:
10^(n-i) 其中^符号是异或的意思!

不要教条。往死里说,10^(n-i) 当然是“按位异或”。
但是在文本状态下,难以打出上标,所以人们往往套用
(BASIC里的)“x∧y”表示 xy
(FORTRAN里的)“x**y”表示 xy


落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。
2006-06-15 07:28
快速回复:一个很菜的问题
数据加载中...
 
   



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

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