#include<stdio.h>
#include<string.h>
void insert(char *a);
int main(void)
{
char s1[80];
gets(s1);
insert(s1);
puts(s1);
}
void insert(char *a)
{
int i,j,z,k,t,q=0;
z=strlen(a);
k=z/2; /*将两个字符视为一组*/
for(i=2;q<k+1;q++) /*q为加空格的次数*/
{
j=z;
while(j>=i)
{
t=a[z];
a[j+1]=a[j];
j--;
}
z++;
a[i]=' ';
i+=3;
}
#include<string.h>
void insert(char *a);
int main(void)
{
char s1[80];
gets(s1);
insert(s1);
puts(s1);
}
void insert(char *a)
{
int i,j,z,k,t,q=0;
z=strlen(a);
k=z/2; /*将两个字符视为一组*/
for(i=2;q<k+1;q++) /*q为加空格的次数*/
{
j=z;
while(j>=i)
{
t=a[z];
a[j+1]=a[j];
j--;
}
z++;
a[i]=' ';
i+=3;
}
}
若有问题,还请斧正。