请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下: 编写函数fun,其功能是:将a、b中的两个两位正整数合并成一个新的整数。 合并的方式是:将a中的十位和个位数依次放在临时变量c的百位和个位上,b中的十位和个位数依次放在该变量c的十位和千位上。函数fun返回变量c的值。例如,当a=45,b=12,调用该函数后返回值为2415。 效果如下: 输入:45 12。 输出:2415
时间: 2023-06-12 12:04:19 浏览: 341
```
int fun(int a, int b)
{
int c = 0;
//Begin
c = (a % 10) * 100 + (a / 10) + (b % 10) * 1000 + (b / 10) * 10;
//End
return c;
}
```
相关问题
/*-------------------------------------------------------------------------------- 功能:编写函数fun,求任一整数m的n次方。 输入输出样例: 以上样例中,第1行中的"4,2"是用户输入的数据。 第2行是输出的数据。 程序的主要框架已经给出,请仅在 ********** Begin ********** ********** End *********** 之间的空行中添加你的代码,任
下面是实现该功能的代码:
```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` 次方,并输出结果。
任务描述 本关任务:设计函数 fun,判断一对整数中第二个整数是否为第一个整数的倍数。 编程要求 本关的编程任务是,补全代码仓库中 Begin-End 区间的代码,判断输入的多组整数对,是否满足倍数对条件,将满足倍数对条件的整数对输出显示。 step1:定义fun,当n是m的倍数,则返回1;否则返回0。基本格式如下: fun(m,n) #满足条件返回 1,否则返回 0 step2: 判断整数对是否为0,若至少有一个值为0则跳过,判断下一个整数对。 step3:当整数对均不为0,且调用fun函数值为1,则输出该整数对。 测试说明 平台会对你编写的代码进行测试: 测试输入1 4, 8, 7, 6, 3, 9; 预期输出: 4和8是整数对 3和9是整数对 测试输入2 3, 6, 0, 4, 5, 0; 预期输出: 3和6是整数对
```python
#定义函数fun
def fun(m,n):
if n%m==0:
return 1
else:
return 0
#读入多组整数对,判断是否满足倍数对条件,将满足倍数对条件的整数对输出显示
while True:
try:
m,n=map(int,input().split())
if m==0 or n==0:
continue
if fun(m,n)==1:
print("{}和{}是整数对".format(m,n))
except:
break
```
阅读全文