用c语言求解:输入123,输出1+2+3等于6

用c语言求解:输入123,输出1+2+3等于6
2025-05-18 17:52:05
推荐回答(3个)
回答(1):

#include

int s=0;

void abc(int n)

{s+=n%10;

 if(n>9){abc(n/10); printf("+%d",n%10);}

   else printf("%d",n); 

}

int main()

{int n;

 scanf("%d",&n);

 abc(n);

 printf("=%d",s);

 return 0;

}

回答(2):

main(){inta=123;printf("%d%d%d",a/100,(a/10)%10,a%10);}

回答(3):