/*-------------------------------------------------------------------------------- 功能:编写函数fun,求任一整数m的n次方。 输入输出样例: 以上样例中,第1行中的"4,2"是用户输入的数据。 第2行是输出的数据。 程序的主要框架已经给出,请仅在 ********** Begin ********** ********** End *********** 之间的空行中添加你的代码,任
时间: 2023-07-05 13:32:41 浏览: 39
下面是实现该功能的代码:
```c
#include <stdio.h>
int fun(int m, int n)
{
int result = 1;
for (int i = 0; i < n; i++) {
result *= m;
}
return result;
}
int main()
{
int m, n;
printf("请输入整数m和n:");
scanf("%d,%d", &m, &n);
int result = fun(m, n);
printf("%d的%d次方是:%d\n", m, n, result);
return 0;
}
```
该程序中的 `fun` 函数接收两个整数 `m` 和 `n`,并返回 `m` 的 `n` 次方。主函数中先读入 `m` 和 `n`,然后调用 `fun` 函数计算出 `m` 的 `n` 次方,并输出结果。
相关问题
pyinstaller: error: unrecognized arguments: --add-dateimages/*;video/*;music/*-F
看起来你在命令行中使用了 `--add-date` 而不是正确的 `--add-data` 参数。请将命令中的 `--add-date` 修改为 `--add-data`,并且将参数值中的 `date` 改为正确的 `data`,如下所示:
```
pyinstaller --add-data "images/*;video/*;music/*" -F your_script_name.py
```
这个命令将会把 `images`、`video` 和 `music` 文件夹中的所有文件都打包到可执行文件中。`-F` 参数表示将所有依赖项都打包到一个单独的可执行文件中。
请注意,在命令行中使用 `--add-data` 参数时,需要将参数值用双引号括起来,并在路径中使用正斜杠(`/`)而不是反斜杠(`\`),否则 Windows 可能无法正确解析路径。
我想补齐每一行对称的-代码该怎么写--* -*** ***** -*** --*
以下是补齐每一行对称的代码:
```python
n = 5
for i in range(n):
if i < n//2:
print('-'*(n//2-i) + '*'*(2*i+1) + '-'*(n//2-i))
else:
print('-'*(i-n//2) + '*'*(2*(n-i)-1) + '-'*(i-n//2))
```
输出结果为:
```
--*--
-***-
*****
-***-
--*--
```