编写函数fun,函数原型为:int fun(int a,int b,long *c)。它的功能是:将a,b

编写函数fun,函数原型为:int fun(int a,int b,long *c)。它的功能是:将a,b中的2个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位数和个位数依次放在变量c的百位和个位上,将b中的十位数和个位数依次放在变量c的十位和千位上。最后附上运行结果截图,感谢🙏

C语言程序:

#include "stdio.h"

//合计两个两位数a、b为c,若a、b为非两位数,返回0,否则返回1
int fun(int a,int b,long *c)
{
if(a < 10 || a >= 100 || b < 10 || b >= 100)
{
return 0;
}

*c = (b % 10 * 1000) + (a / 10 * 100) + (b / 10 * 10) + a % 10;

return 1;
}

void main()
{
int a = 12;
int b = 34;
long c;

fun(a, b, &c);

printf("%d\n", c);
}


运行测试:

4132

温馨提示:答案为网友推荐,仅供参考
相似回答