在c语言中如何将一个四位自然数拆开分别输出每一位上的数再将其组成一个反序的四位数并输出

2025-04-24 09:17:24
推荐回答(1个)
回答1:

假设四位数为s=2345

int s;                                     //s=2345
int s1=s/1000 ;                           //s1=2
int s2=s/100-s1*10;                      //s2=3
int s3=s/10-s1*100-s2*10                //s3=4
int s4=s-s1*1000-s2*100-s3*10          //s4=5
int a=1000*s4+100*s3+10*s2+s1;        //a=5432

请采纳,谢谢