社区
C#
帖子详情
a的b次方怎么写
xjgcyq001
2006-04-09 04:02:40
int a=10;
int b=3;
a的b次方怎么写?即int c=10*10*10
...全文
572
6
打赏
收藏
a的b次方怎么写
int a=10; int b=3; a的b次方怎么写?即int c=10*10*10
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenyuming2004
2006-04-09
打赏
举报
回复
int s=Math.Pwo(a,b);
或
int i=0,s=1;
for(;i<b;i++)
{
s*=a;
}
cxd0715
2006-04-09
打赏
举报
回复
Math.Pow(底数,指数);
例如要求4的5次方
Math.Pow(4,5)
我看你有戏
2006-04-09
打赏
举报
回复
Console.WriteLine(getDate(4,66));
Console.WriteLine(getDate(4,-77));
Console.WriteLine(getDate(4,0));
Console.ReadLine();
public static string getDate(int a,int b) //a的b次
{
int i=0;
double db = 1.0;
if(b<0)
{
for(i=0;i<(-1*b);i++)
{
db *= (double)a;
}
db = 1/(db);
}
else if (b==0)
{
db=1.0;
}
else
{
for(i=0;i<b;i++)
{
db *= (double)a;
}
}
return Convert.ToString(db);
}
moderndai
2006-04-09
打赏
举报
回复
Math.Pow(底数,指数);
程序可以让尸体动起来
2006-04-09
打赏
举报
回复
for (i=1;i<b;i++)
a*=a;
^_^笨的要死的方法:)
cic_wxf
2006-04-09
打赏
举报
回复
Math.Pow(10, 3)
多了解msn
求a的b
次方
模p
对a的b
次方
取模 取模肯定是一边算一边取模(防止计算过程的溢出) 所以只考虑实现a的b
次方
快速幂 就直接说
写
法和一些理解: 计算a ^ b,如果把 b
写
成2 进制,如13 的二进制 1101,于是3 号位 、2号位、0号位就都是1(就不证明了,去了解一些二进制就会了),那么就可以得到13 = 2^3 + 2^2 + 2^1 = 8 + 4 + 1。所以a ^13 = a^8 * a^4 * a...
快速幂求a的b
次方
快速幂的目的:快速求幂 ,a的b
次方
。平常我们算一个a的b
次方
的时间为O(b),也就是O(n)的时间复杂度,当然,如果b很大时,我们是不是就没法下手了,时间就会很多,导致超时,我们可以用快速幂算法来将时间复杂度降低点儿,降低为O(log n )就是最好的答案。假设我们要求a^b,那么其实我们可以把b拆成二进制来运算,就是把幂拆分,该二进制的第 i 位的权为2^(i-1) ,例如当 b = 11 时...
python中计算a的b
次方
python计算功能很强大 计算a的b
次方
: a ** b
a的b
次方
(c++原码)
【代码】a的b
次方
(c++原码)
求a的b
次方
对m取余:x=a^b(mod m)
问题描述:求解a的b
次方
再对m取余数。 方法1: int pow(int a,int b,int m){ int sum_a = a; for(int i=0;i<b;i++) sum_a *=a; return sum_a % m; } 性能分析: 时间复杂度:O(n) 空间复杂度:O(2^n) 无论从时间复杂度还是空间复杂度来看都是不...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章