编程题: 函数fun的功能是:将两个两位数的正整数a,b合并形成一个整数放在c中,合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。 例如:当a=45,b=12。调用该函数后,c=1524。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 [PROG1.C] #include<stdio.h> #include<math.h> void fun(int a,int b,long *c) { } main() {int a,b;long c; printf("Input a,b:"); scanf("%d%d",&a,&b); fun(a,b&c); printf("The result is:%ld\n",c); } 请高手给个正解,并且把每个步骤的原因注清晰,小弟在此谢谢啦~!