C语言里如何实现乘幂运算比如 10的3次方,输入10^3 =1000吗 为什么啊 我要怎么输入啊.还是 1e3?那我如果输入10的a次方是不是 1ea呢?ea.ea.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 08:46:13

C语言里如何实现乘幂运算比如 10的3次方,输入10^3 =1000吗 为什么啊 我要怎么输入啊.还是 1e3?那我如果输入10的a次方是不是 1ea呢?ea.ea.
C语言里如何实现乘幂运算
比如 10的3次方,输入10^3 =1000吗 为什么啊 我要怎么输入啊.还是 1e3?那我如果输入10的a次方是不是 1ea呢?ea.ea.

C语言里如何实现乘幂运算比如 10的3次方,输入10^3 =1000吗 为什么啊 我要怎么输入啊.还是 1e3?那我如果输入10的a次方是不是 1ea呢?ea.ea.
10^3 =1000在C语言里是不对的,^在C语言里是按位异或运算符.LZ应该是把VB和C弄混了吧.VB中10^3 =1000是对的.
C语言中,10的3次方是1e3,但用e来表示10的次方前提是e前后都是常数,若LZ的a在之前被定义为常数,则10ea是对的,不然则要通过循环或函数来实现.
简单一点函数 pow10(a)就可以表示10的a次方,但是这样用,前面一定要加#include“math.h”,因为这个函数是定义在这个头文件之下的.
LZ念在我大晚上,还是情人节大晚上给你码字的份上,