c语言一个关于次方的问题!

我想写a=a+2Ex
a、x为int x是定义数值并且在循环结构中自加
但是这句语句 似乎不识别啊 如果我把x换成数值就可以了 那我应该怎么写呢?

第1个回答  2010-02-14
E后面放符号常量时才会解释为10的幂,否则就会解释为一个字符串,你可用pow函数:

#include <math.h>

a=a+2*pow(10,x);
第2个回答  2010-02-14
表示10的指数运算时e后面只能放常量
这里你可以用a=a+2*pow(10,x);
当然需要包含头文件#include<math.h>本回答被提问者采纳

C语言可以实现数的n次方的计算吗?
C语言中除了使用函数pow实现乘方运算,没有其他的运算符号可以用来直接表示乘方,就算自己实现也只能是以函数的形式体现出来。1、C语言中计算一个数的N次方可以用库函数pow来实现,还可以直接使用2^3就可以算出结果。pow函数原型:double pow(double x,double y)。其中x值是底数,y值是幂。举例:double...

C语言问题~不一定要按照以下要求,还有想问下关于次方的写法,例如2的3...
次方的写法为:首先调用头文件#include<math.h>\/\/数学函数库pow(,)是次方函数,int x,a=2,b=3;x=pow(a,b);此时x的值便是2的3次方。

在C语言中 对于一个数的n次方 如何用C语言语句表示出来?
首先scanf("%d%d", a, n);然后可以使用库函数pow result = pow(a, n); \/\/这个就是a的n次方 需要#include <math.h> 或者 result = 1;for (int i = 0; i < n; i++) {result *= a;}

c语言:求次方的不对呀,帮帮忙检查呀
include <stdio.h> int main(){ int power(int a,int b);int result;int a,b;scanf("%d,%d",&a,&b);\/\/\/去掉\\n比较好 result=power(a,b);printf("%d的%d次方是:%d\\n",a,b,result);return 0;} int power (int a,int b){ int i,s;s=a;for ( i = 2; i <= b; i...

c语言一个关于次方的问题!
E后面放符号常量时才会解释为10的幂,否则就会解释为一个字符串,你可用pow函数:include <math.h> a=a+2*pow(10,x);

c语言编程:如何求一个数的次方?
需要准备的材料分别有:电脑、C语言编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:printf("%f", pow(10, 2)); 。3、编译器运行test.cpp文件,此时成功使用pow函数完成了次方的计算。

C语言:求数的次方,平方根,次方根的函数
首先,对于幂次方的计算,我们可以使用pow()函数,它位于C语言的标准库中。该函数的原型是double pow(double a, double b),通过调用pow(a, b),你可以轻松计算a的b次方。例如,pow(2, 3)会返回8(即2的3次方)。特别地,如果你需要求一个数的次方根,只需将第二个参数b设定为负数,pow()...

C语言中怎样实现计算一个数的N次方?
C语言中计算一个数的N次方可以用库函数pow来实现。函数原型:double pow(double x, double y)。举例如下:double a = pow(3.14, 2); \/\/ 计算3.14的平方。注:使用pow函数时,需要将头文件#include<math.h>包含进源文件中。

怎么用C语言编写一个计算立方的函数?
这样写就可以了:double fun_x3 (double x) { return x*x*x; } 程序例子,计算2的3次方。include <stdio.h> double fun_x3 (double x) { return x*x*x;} int main(){ double y;int x=2;y = fun_x3(x); \/\/用 fun_x3(x) 或 fun_x3(2) 调用即可 printf("%g ",...

编程高手请进,关于C语言中求一个数的次方的问题
是不能那样算得 楼上地说的是对的 用函数可以解决这个问题 double pow( double x, double y );表示a的b次方: pow(a,b)---> 返回值就是最后的结果

相似回答
大家正在搜