#include <stdio.h> #include <string.h> int main() { int count=0; char s[10]={0}; scanf("%s",s); int se=strlen(s); for(int i=0;i<se;i++) { printf("%c",s[i]); if((se-i-1)%3==0&&i+1!=se)//这块理解了好久。。。 //可以这样理解,倒推回去,0=(se-i-1),而0%3时不考虑最后一个不打的时候也是成立的,那么倒推回去三个也是成立的。 printf(","); } return 0; }