函数fun的功能是:将两个两位数的正整数 a、b合并形成一个整数放在c中。合并的方式是 将a数的十位和个位数依次放在c数的个位和百 位上,b数的十位和个位数依次放在。数的千位 和十位上。
例如,当a=45、b=12时,调用该函数后,c=1524。
注意:部分源程序保存在文件PROG1.C中。 数据文件IN.DAT中的数据不得修改。
请勿改动主函数main和其他函数中的任何 内容,仅在函数fun的花括号中填入编写的若干 语句。
给定源程序如下。

void fun(int a, int b, long *c)
{
*c=a/10+(b%10)*10+(a%10)*100+(b/10)*1000;
}
本题中主要的问题是如何取出a和b的个位数 和十位数,取出后如何表示成c中相应的位数。由 于a和b都是只有两位的整数,所以分别对它们除 10可得到它们的十位数,分别用10对它们求余可 得到它们的个位数。得到后对应乘以1000、100、 10、1就可得到c的千位数、百位数、十位数和个 位数。注意使用c时要进行指针运算。