简单的数学应用 char funs(char* s) { int i = 0; for ( i = strlen(s); i >0 ; i--)//空格的数量加上'\0'的数量正好是'原字符串的两倍'; { s[2 * i] = s[i];//第一个每一个数据的下标为原下标的两倍//还有一个因为中间存放需‘\0’ s[2 * i - 1] = ' '; } //即原下标 (0)1 (1)2 (2)3 (3)4=(0)1 (1)" " (2)2 (3)"" (4)3 //原下标与原下标对比 }