永发信息网

用c语言表示2的30次方和10的3次方??急急

答案:3  悬赏:80  手机版
解决时间 2021-11-07 14:11
  • 提问者网友:火车头
  • 2021-11-07 08:38
用c语言表示2的30次方和10的3次方??急急
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-11-07 09:17
方法一:可以使用math.h中的pow函数
函数原型为double pow(double x, double y),两个参数中x是底数y是指数,指数为整数时为乘方,不是整数则是开方

方法二:不用函数,自己写个循环,非常简单
定义一个变量(s)值为1,循环变量从1到n(指数),每循环1次就让那个变量乘以该数(s*=2或s*=10等,反正就是乘以底数),循环次数为指数次,循环完成后该变量(s)的值就是结果追问谢谢了
全部回答
  • 1楼网友:酒者煙囻
  • 2021-11-07 12:24
有个float pow(float x, float y);函数,可以计算
  • 2楼网友:十年萤火照君眠
  • 2021-11-07 10:48
#include //pow函数所在的头文件

...

pow (n, m);
表示为n的m次方
...
也可以赋值给其他变量

...
double a;

a = pow (n, m);

...

还可以直接用来输出

...
printf ("%d", pow(n, m));
...

无论怎么样都不要忘了包含相关的头文件追问有没有全部的?追答什么全部?头文件?这样给你说吧,C/C++语言都把头文件分类了的,如stdio.h是标准输入输出头文件,用printf,scanf时要用到它,刚刚的数学头文件包含了pow这个函数,你要用哪个函数就必须包含相应的头文件望采纳
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯