初学者,求解答,看看吧(◞‸◟ )

初学者,求解答,看看吧(◞‸◟ )

问题描述:

img

#include <stdio.h>
void f1(int* ge, int* shi, int* bai, int* qian,int a) {
*ge = a % 10;
*shi = a / 10 % 10;
*bai = a / 100 % 10;
*qian = a / 1000 ;
}
int main() {
int a, ge, shi, bai, qian,b;
scanf("%d", &a);
f1( &ge, &shi, &bai, &qian,a);
ge =( ge + 9) % 10;
shi =( shi + 9) % 10;
bai = (bai + 9) % 10;
qian =( qian + 9) % 10;
b = qian;
qian = shi;
shi = b;
printf("%d\n", qian * 1000 + bai * 100 + shi * 10 + ge);
return 0;
}