计算给定数字的幂的C程序

计算给定数字的幂的c程序

从用户那里获取两个整数作为底数和指数,并按照下面的说明计算幂。

示例

考虑以下内容以编写一个C程序。

假设底数为3指数为4幂=3*3*3*3

算法

按照下面给出的算法进行操作:

Step 1: Declare int and long variables.Step 2: Enter base value through console.Step 3: Enter exponent value through console.Step 4: While loop.Exponent !=0   i. Value *=base   ii. –exponentStep 5: Print the result.

登录后复制

示例

以下程序解释了如何用 C 语言计算给定数字的幂。

#includeint main(){   int base, exponent;   long value = 1;   printf("Enter a base value:

");   scanf("%d", &base);   printf("Enter an exponent value: ");   scanf("%d", &exponent);   while (exponent != 0){      value *= base;      --exponent;   }   printf("result = %ld", value);   return 0;}

登录后复制

输出

当执行上述程序时,会产生以下结果 –

Run 1:Enter a base value:5Enter an exponent value: 4result = 625Run 2:Enter a base value:8Enter an exponent value: 3result = 512

登录后复制

示例

如果我们想要找到实数的幂,我们可以使用 pow 函数,它是 math.h 中的一个预定义函数。

#include#includeint main() {   double base, exponent, value;   printf("Enter a base value: ");   scanf("%lf", &base);   printf("Enter an exponent value: ");   scanf("%lf", &exponent);   // calculates the power   value = pow(base, exponent);   printf("%.1lf^%.1lf = %.2lf", base, exponent, value);   return 0;}

登录后复制

输出

当执行上述程序时,会产生以下结果 –

Enter a base value: 3.4Enter an exponent value: 2.33.4^2.3 = 16.69

登录后复制

以上就是计算给定数字的幂的C程序的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2580643.html

(0)
上一篇 2025年3月6日 13:47:49
下一篇 2025年2月24日 13:07:21

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论