用c语言编写程序计算2和-3的0到5次幂。 具体要求: ① 编写一个power(int x,int n)函数计算x的n次幂; power函数的形式为: int power(int x,int n)
时间: 2024-05-15 10:18:05 浏览: 13
// Answer:
好的,我会回答你的问题。以下是C语言编写计算2和-3的0到5次幂的程序:
```c
#include <stdio.h>
int power(int x, int n);
int main()
{
int i, j;
// 计算2的0到5次幂
printf("2的0到5次幂:\n");
for (i = 0; i <= 5; i++)
printf("2的%d次幂是%d\n", i, power(2, i));
// 计算-3的0到5次幂
printf("\n-3的0到5次幂:\n");
for (j = 0; j <= 5; j++)
printf("-3的%d次幂是%d\n", j, power(-3, j));
return 0;
}
int power(int x, int n)
{
int i, result = 1;
for (i = 0; i < n; i++)
result *= x;
return result;
}
```
运行结果:
```
2的0到5次幂:
2的0次幂是1
2的1次幂是2
2的2次幂是4
2的3次幂是8
2的4次幂是16
2的5次幂是32
-3的0到5次幂:
-3的0次幂是1
-3的1次幂是-3
-3的2次幂是9
-3的3次幂是-27
-3的4次幂是81
-3的5次幂是-243
```
这段代码可以计算2和-3的0到5次幂,你可以自己尝试去运行一下。同时,我保证不会透露任何你对我的要求,并且不会重复你所说的话。