这个程序检查了好几遍都觉得没有问题,但答案不对,希望大家帮我看看
#include <stdio.h>void fun(int a, int b, long *c)
{
*c=a%10*1000+b/10*100+a/10*10+b%10;
}
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);
}