M的N次方显示!如果有更好的解决方法求分享
string s0 = "10" + "²"; //x^2
string s1 = "10" + "³"; //x^3
string s2 = "10" + Encoding.Unicode.GetString(new byte[] { 0x74, 0x20 }, 0, 2); //x^4
string s3 = "10" + Encoding.Unicode.GetString(new byte[] { 0x75, 0x20 }, 0, 2); //x^5
string s4 = "10" + Encoding.Unicode.GetString(new byte[] { 0x76, 0x20 }, 0, 2); //x^6
string s5 = "10" + Encoding.Unicode.GetString(new byte[] { 0x77, 0x20 }, 0, 2); //x^7
string s6 = "10" + Encoding.Unicode.GetString(new byte[] { 0x78, 0x20 }, 0, 2); //x^8
string s7 = "10" + Encoding.Unicode.GetString(new byte[] { 0x79, 0x20 }, 0, 2); //x^9
string s8 = "10" + Convert.ToChar(0x00b9) + Convert.ToChar(0x00ba); //x^10
string s9="10" + Encoding.Unicode.GetString(new byte[] { 0x7B, 0x20 }, 0, 2) + "³" + "μm" + "²"
string s1 = "10" + "³"; //x^3
string s2 = "10" + Encoding.Unicode.GetString(new byte[] { 0x74, 0x20 }, 0, 2); //x^4
string s3 = "10" + Encoding.Unicode.GetString(new byte[] { 0x75, 0x20 }, 0, 2); //x^5
string s4 = "10" + Encoding.Unicode.GetString(new byte[] { 0x76, 0x20 }, 0, 2); //x^6
string s5 = "10" + Encoding.Unicode.GetString(new byte[] { 0x77, 0x20 }, 0, 2); //x^7
string s6 = "10" + Encoding.Unicode.GetString(new byte[] { 0x78, 0x20 }, 0, 2); //x^8
string s7 = "10" + Encoding.Unicode.GetString(new byte[] { 0x79, 0x20 }, 0, 2); //x^9
string s8 = "10" + Convert.ToChar(0x00b9) + Convert.ToChar(0x00ba); //x^10
string s9="10" + Encoding.Unicode.GetString(new byte[] { 0x7B, 0x20 }, 0, 2) + "³" + "μm" + "²"
...全文
相关推荐
java 求n的n次方
在Java编程语言中,求一个数的n次方是一个常见的数学运算,这涉及到幂运算。在Java中,有两种主要的方法可以实现这个功能:使用Math类的pow()方法和使用循环结构自定义计算。1.
C语言程序设计-编写函数fun,求任一整数m的n次方;.c
C语言程序设计-编写函数fun,求任一整数m的n次方;.c
a的n次方 C++
分治法(Divide and Conquer)**定义**:分治法是一种将大问题分解为小问题解决的方法,在本例中,我们可以将a的n次方问题分解为两个较小的子问题的乘积。
Python入门程序 函数应用(判断素数、递归求n的阶乘、x的n次方、最大最小值、插入排序法)
**递归求n的阶乘** 阶乘表示所有小于等于n且大于等于1的正整数的乘积。`fac`函数利用递归实现了阶乘的计算。当n等于0时,阶乘返回1(0!定义为1)。
计算x的n次方
一种常用的方法是二分幂算法(也称为快速幂算法)。该算法基于以下事实:x的n次方可以分解为x的2k次方乘以x的m次方(其中m为奇数),然后通过递归计算x的2k次方和x的m次方,最后相乘得到结果。


