用C语言编写一个程序清晰的打印出乘方表
时间: 2024-09-28 12:15:47 浏览: 40
当然可以,以下是一个简单的C语言程序,用于打印出乘方表,从1到n范围内的每个数字及其平方、立方:
```c
#include <stdio.h>
// 定义函数,计算并打印幂次
void printPowerTable(int n) {
for (int i = 1; i <= n; i++) {
int square = i * i;
int cube = i * i * i;
printf("Number %d:\n", i);
printf("Square: %d\n", square);
printf("Cube: %d\n", cube);
printf("\n"); // 每行之间添加空行便于阅读
}
}
int main() {
int number; // 输入值范围
printf("Enter the range up to which you want the power table (1 to 10): ");
scanf("%d", &number);
// 检查输入是否在范围内
if (number < 1 || number > 10) {
printf("Invalid input! Range should be between 1 and 10.\n");
} else {
printPowerTable(number);
}
return 0;
}
```
这个程序首先获取用户输入的范围,然后循环遍历该范围内的每个数,并分别计算它的平方和立方,最后打印出来。
运行这个程序,你可以看到1到指定数值之间的乘方表。
阅读全文