用C语言编写:生成 3 的乘方表:输入一个正整数 n,生成一张 3 的乘方表,输出 3 0 到 3 n 的值,可以调用幂函数计算 3 的乘方。
时间: 2023-05-31 20:02:05 浏览: 172
#include <stdio.h>
#include <math.h>
int main()
{
int n;
printf("请输入一个正整数n:");
scanf("%d", &n);
printf("3的乘方表:\n");
for (int i = 0; i <= n; i++)
{
printf("3^%d = %.0f\n", i, pow(3, i));
}
return 0;
}
相关问题
(1)生成3的乘方表:输入一个正整数n 生成一张3的乘方表,输出3°到3"的值, 可以调用幂函数计算3的乘方。试编写相应程序。 输入输出示例 Enter n:3 pow(3,0)=1 pow(3,1)=3 pow(3,2)=9 pow(3,3)=27 用c版
以下是用C语言实现的程序:
```c
#include <stdio.h>
#include <math.h>
int main() {
int n, i;
printf("Enter n: ");
scanf("%d", &n);
for(i = 0; i <= n; i++) {
printf("pow(3, %d) = %d\n", i, (int)pow(3, i));
}
return 0;
}
```
运行结果:
```
Enter n: 3
pow(3, 0) = 1
pow(3, 1) = 3
pow(3, 2) = 9
pow(3, 3) = 27
```
c语言 C语言输入一个正整数n,输出一张2的乘方表,显示2的0次方到2的n次方的值的值。不调用pow函数
好的,这是一个关于C语言的问题。以下是代码实现:
```
#include <stdio.h>
int main() {
int n, i;
long long power = 1;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (i = 0; i <= n; i++) {
printf("2的%d次方为%lld\n", i, power);
power *= 2;
}
return 0;
}
```
以上代码会输出2的0次方到2的n次方的值。希望这对你有所帮助。请问还有其他问题吗?
阅读全文
相关推荐
















